function_exists_basic.phpt 795 B

123456789101112131415161718192021222324252627282930313233343536
  1. --TEST--
  2. function_exists function : basic functionality
  3. --FILE--
  4. <?php
  5. /*
  6. * Function is implemented in Zend/zend_builtin_functions.c
  7. */
  8. echo "*** Testing function_exists() : basic functionality ***\n";
  9. echo "Internal function: ";
  10. var_dump(function_exists('function_exists'));
  11. echo "User defined function: ";
  12. function f() {}
  13. var_dump(function_exists('f'));
  14. echo "Case sensitivity: ";
  15. var_dump(function_exists('F'));
  16. echo "Non existent function: ";
  17. var_dump(function_exists('g'));
  18. echo "Method: ";
  19. Class C {
  20. static function f() {}
  21. }
  22. var_dump(function_exists('C::f'));
  23. ?>
  24. --EXPECT--
  25. *** Testing function_exists() : basic functionality ***
  26. Internal function: bool(true)
  27. User defined function: bool(true)
  28. Case sensitivity: bool(true)
  29. Non existent function: bool(false)
  30. Method: bool(false)