. , . , return.
, , array_push:
int array_push(array &$array, mixed $var[, mixed $...])
- . , , , .
array_push($array, 42); // most likely use case
// if you really need both versions, just do:
$old = $array;
array_push($array, 42);
array_push , :
// array_push($array, $var[, $...])
$array = array_push($array, 42); // quite a waste to do this every time
, pow :
number pow(number $base, number $exp)
, , . , pow .
$x = 123;
$y = pow($x, 42); // most likely use case
pow , :
// pow(&$base, $exp)
$x = 123;
$y = $x; // nuisance
pow($y, 42);