xref: /PHP-5.4/tests/classes/autoload_017.phpt (revision 7eb114a9)
1--TEST--
2Ensure ReflectionClass::implementsInterface triggers autoload.
3--SKIPIF--
4<?php extension_loaded('reflection') or die('skip'); ?>
5--FILE--
6<?php
7  function __autoload($name)
8  {
9      echo "In autoload: ";
10      var_dump($name);
11  }
12
13  $rc = new ReflectionClass("stdClass");
14
15  try {
16    $rc->implementsInterface("UndefI");
17  } catch (ReflectionException $e) {
18    echo $e->getMessage();
19  }
20?>
21--EXPECTF--
22In autoload: string(6) "UndefI"
23Interface UndefI does not exist