как проверить, относится ли переменная к объекту типа mysqli?
Попробуйте оператор instanceof , функцию is_a или функцию get_class :
instanceof
is_a
get_class
$var instanceof MySQLi is_a($var, 'mysqli') is_object($var) && get_class($var) == 'mysqli'
Решение Gumbo работает, но в этом случае необходимо проверить, является ли $var экземпляром mysqli_result, т.е.
$var
mysqli_result
$var instanceof mysqli_result; is_a($var, 'mysqli_result'); get_class($var) == 'mysqli_result';
Возможно, вам понадобится оператор instanceof .
Это будет работать и для производных классов, в нечетном случае, когда вы расширяете или создаете свои собственные оболочки.
http://www.php.net/get_class
Взгляните на get_class