Does this work on PHP 5.3? I thought dereferencing an array that is returned by a function was introduced in PHP 5.4.