028.phpt 489 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. Testing function call through of array item
  3. --FILE--
  4. <?php
  5. $arr = array('strtoupper', 'strtolower');
  6. $k = 0;
  7. var_dump($arr[0]('foo') == 'FOO');
  8. var_dump($arr[$k]('foo') == 'FOO');
  9. var_dump($arr[++$k]('FOO') == 'foo');
  10. var_dump($arr[++$k]('FOO') == 'foo');
  11. ?>
  12. --EXPECTF--
  13. bool(true)
  14. bool(true)
  15. bool(true)
  16. Warning: Undefined array key 2 in %s on line %d
  17. Fatal error: Uncaught Error: Value of type null is not callable in %s:%d
  18. Stack trace:
  19. #0 {main}
  20. thrown in %s on line %d