013.phpt 716 B

12345678910111213141516171819202122232425262728293031323334
  1. --TEST--
  2. interface_exists() tests
  3. --FILE--
  4. <?php
  5. interface foo {
  6. }
  7. var_dump(interface_exists());
  8. var_dump(interface_exists("qwerty"));
  9. var_dump(interface_exists(""));
  10. var_dump(interface_exists(array()));
  11. var_dump(interface_exists("test", false));
  12. var_dump(interface_exists("foo", false));
  13. var_dump(interface_exists("foo"));
  14. var_dump(interface_exists("stdClass", false));
  15. var_dump(interface_exists("stdClass"));
  16. echo "Done\n";
  17. ?>
  18. --EXPECTF--
  19. Warning: interface_exists() expects at least 1 parameter, 0 given in %s on line %d
  20. NULL
  21. bool(false)
  22. bool(false)
  23. Warning: interface_exists() expects parameter 1 to be string, array given in %s on line %d
  24. NULL
  25. bool(false)
  26. bool(true)
  27. bool(true)
  28. bool(false)
  29. bool(false)
  30. Done