12345678910111213141516171819202122232425262728 |
- --TEST--
- prev - ensure warning is received when passing an indirect temporary.
- --FILE--
- <?php
- /* Prototype : mixed prev(array $array_arg)
- * Description: Move array argument's internal pointer to the previous element and return it
- * Source code: ext/standard/array.c
- */
- /*
- * Pass temporary variables to prev() to test behaviour
- */
- function f() {
- $array = array(1,2);
- end($array);
- return $array;
- }
- echo "\n-- Passing an indirect temporary variable --\n";
- var_dump(prev(f()));
- ?>
- --EXPECTF--
- -- Passing an indirect temporary variable --
- Strict Standards: Only variables should be passed by reference in %s on line %d
- int(1)
|