1--TEST-- 2ReflectionClass::isInstance() - invalid params 3--FILE-- 4<?php 5class X {} 6 7$rc = new ReflectionClass("X"); 8$instance = new X; 9 10var_dump($rc->isInstance()); 11var_dump($rc->isInstance($instance, $instance)); 12var_dump($rc->isInstance(1)); 13var_dump($rc->isInstance(1.5)); 14var_dump($rc->isInstance(true)); 15var_dump($rc->isInstance('X')); 16var_dump($rc->isInstance(null)); 17 18?> 19--EXPECTF-- 20Warning: ReflectionClass::isInstance() expects exactly 1 parameter, 0 given in %s on line 7 21NULL 22 23Warning: ReflectionClass::isInstance() expects exactly 1 parameter, 2 given in %s on line 8 24NULL 25 26Warning: ReflectionClass::isInstance() expects parameter 1 to be object, %s given in %s on line 9 27NULL 28 29Warning: ReflectionClass::isInstance() expects parameter 1 to be object, float given in %s on line 10 30NULL 31 32Warning: ReflectionClass::isInstance() expects parameter 1 to be object, boolean given in %s on line 11 33NULL 34 35Warning: ReflectionClass::isInstance() expects parameter 1 to be object, string given in %s on line 12 36NULL 37 38Warning: ReflectionClass::isInstance() expects parameter 1 to be object, null given in %s on line 13 39NULL 40