Actually, this code is written for compatibility with PHP 4. Ampersand is useless in PHP 5 (as Tim said - starting with PHP 5, all objects are passed by reference).
PHP 4 .
, :
$ref_on_my_object =& new MyObject();
- PHP 5, :
$ref_on_my_object = new MyObject();
"" ...
PHP ( ), .
, " " , :
function foo($my_arg) {
}
...
$my_var;
$result = foo( &$my_var );
:
function foo( & $my_input_arg ) {
}
:
$my_var;
$result = foo( $my_var );