reflection: interfaces implement themselves
[hiphop-php.git] / hphp / test / slow / reflection / interface_implements_itself.php
blob8f1d4fc49ca2d538158770ee95859f1adc83f2c5
1 <?php
3 namespace {
4 interface Iface {}
7 namespace N {
8 interface Iface {}
11 namespace T {
12 interface Iface {}
15 namespace {
16 function main() {
17 $i = new ReflectionClass('IFace');
18 $ni = new ReflectionClass('N\IFace');
19 $ti = new ReflectionClass('\T\IFace');
21 var_dump($i->implementsInterface('IfAcE'));
22 var_dump($ni->implementsInterface('\N\IfAcE'));
23 var_dump($ti->implementsInterface('T\IfAcE'));
25 var_dump($i->implementsInterface('N\Iface'));
26 var_dump($ti->implementsInterface('N\Iface'));
27 var_dump($ni->implementsInterface('Iface'));
29 main();