bug73991.phpt 493 B

1234567891011121314151617181920212223242526272829
  1. --TEST--
  2. Allow JSON_OBJECT_AS_ARRAY to have an effect
  3. --FILE--
  4. <?php
  5. $json = '{"foo":"bar"}';
  6. var_dump(json_decode($json, false));
  7. var_dump(json_decode($json, true));
  8. var_dump(json_decode($json, null, 512, 0));
  9. var_dump(json_decode($json, null, 512, JSON_OBJECT_AS_ARRAY));
  10. ?>
  11. --EXPECTF--
  12. object(stdClass)#%d (1) {
  13. ["foo"]=>
  14. string(3) "bar"
  15. }
  16. array(1) {
  17. ["foo"]=>
  18. string(3) "bar"
  19. }
  20. object(stdClass)#%d (1) {
  21. ["foo"]=>
  22. string(3) "bar"
  23. }
  24. array(1) {
  25. ["foo"]=>
  26. string(3) "bar"
  27. }