Annotation of embedaddon/php/ext/reflection/tests/ReflectionObject_isInstance_error.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: ReflectionObject::isInstance() - invalid params
3: --FILE--
4: <?php
5: class X {}
6: $instance = new X;
7: $ro = new ReflectionObject(new X);
8:
9: var_dump($ro->isInstance());
10: var_dump($ro->isInstance($instance, $instance));
11: var_dump($ro->isInstance(1));
12: var_dump($ro->isInstance(1.5));
13: var_dump($ro->isInstance(true));
14: var_dump($ro->isInstance('X'));
15: var_dump($ro->isInstance(null));
16:
17: ?>
18: --EXPECTF--
19: Warning: ReflectionClass::isInstance() expects exactly 1 parameter, 0 given in %s on line 6
20: NULL
21:
22: Warning: ReflectionClass::isInstance() expects exactly 1 parameter, 2 given in %s on line 7
23: NULL
24:
25: Warning: ReflectionClass::isInstance() expects parameter 1 to be object, integer given in %s on line 8
26: NULL
27:
28: Warning: ReflectionClass::isInstance() expects parameter 1 to be object, double given in %s on line 9
29: NULL
30:
31: Warning: ReflectionClass::isInstance() expects parameter 1 to be object, boolean given in %s on line 10
32: NULL
33:
34: Warning: ReflectionClass::isInstance() expects parameter 1 to be object, string given in %s on line 11
35: NULL
36:
37: Warning: ReflectionClass::isInstance() expects parameter 1 to be object, null given in %s on line 12
38: NULL
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>