compact.phpt 715 B

12345678910111213141516171819202122232425262728293031323334353637
  1. --TEST--
  2. compact()
  3. --FILE--
  4. <?php
  5. $çity = "San Francisco";
  6. $state = "CA";
  7. $event = "SIGGRAPH";
  8. $location_vars = array("c\\u0327ity", "state");
  9. $result = compact("event", $location_vars);
  10. var_dump($result);
  11. $result = compact(true);
  12. $foo = 'bar';
  13. $bar = 'baz';
  14. $result = compact($foo, [42]);
  15. var_dump($result);
  16. ?>
  17. --EXPECTF--
  18. Warning: compact(): Undefined variable $c\u0327ity in %s on line %d
  19. array(2) {
  20. ["event"]=>
  21. string(8) "SIGGRAPH"
  22. ["state"]=>
  23. string(2) "CA"
  24. }
  25. Warning: compact(): Argument #1 must be string or array of strings, bool given in %s on line %d
  26. Warning: compact(): Argument #2 must be string or array of strings, int given in %s on line %d
  27. array(1) {
  28. ["bar"]=>
  29. string(3) "baz"
  30. }