017.phpt 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. --TEST--
  2. builtin functions tests
  3. --FILE--
  4. <?php
  5. $fp = fopen(__FILE__, "r");
  6. var_dump(get_resource_type($fp));
  7. fclose($fp);
  8. var_dump(get_resource_type($fp));
  9. var_dump(gettype(get_loaded_extensions()));
  10. var_dump(count(get_loaded_extensions()));
  11. var_dump(gettype(get_loaded_extensions(true)));
  12. var_dump(count(get_loaded_extensions(true)));
  13. define("USER_CONSTANT", "test");
  14. var_dump(gettype(get_defined_constants(true)));
  15. var_dump(gettype(get_defined_constants()));
  16. var_dump(count(get_defined_constants()));
  17. function test () {
  18. }
  19. var_dump(gettype(get_defined_functions()));
  20. var_dump(count(get_defined_functions()));
  21. var_dump(gettype(get_declared_interfaces()));
  22. var_dump(count(get_declared_interfaces()));
  23. var_dump(get_extension_funcs(true));
  24. var_dump(gettype(get_extension_funcs("standard")));
  25. var_dump(count(get_extension_funcs("standard")));
  26. var_dump(gettype(get_extension_funcs("zend")));
  27. var_dump(count(get_extension_funcs("zend")));
  28. echo "Done\n";
  29. ?>
  30. --EXPECTF--
  31. string(6) "stream"
  32. string(7) "Unknown"
  33. string(5) "array"
  34. int(%d)
  35. string(5) "array"
  36. int(%d)
  37. string(5) "array"
  38. string(5) "array"
  39. int(%d)
  40. string(5) "array"
  41. int(%d)
  42. string(5) "array"
  43. int(%d)
  44. bool(false)
  45. string(5) "array"
  46. int(%d)
  47. string(5) "array"
  48. int(%d)
  49. Done