autoload_012.phpt 418 B

1234567891011121314151617
  1. --TEST--
  2. Ensure callback methods in unknown classes trigger autoload.
  3. --FILE--
  4. <?php
  5. spl_autoload_register(function ($name) {
  6. echo "In autoload: ";
  7. var_dump($name);
  8. });
  9. try {
  10. call_user_func("UndefC::test");
  11. } catch (TypeError $e) {
  12. echo $e->getMessage(), "\n";
  13. }
  14. ?>
  15. --EXPECT--
  16. In autoload: string(6) "UndefC"
  17. call_user_func(): Argument #1 ($callback) must be a valid callback, class "UndefC" not found