проверить, является ли переменная типа mysqli-объекта?

как проверить, является ли переменная типа объекта mysqli?

Solutions Collecting From Web of "проверить, является ли переменная типа mysqli-объекта?"

Попробуйте оператор is_a функцию is_a или функцию get_class :

 $var instanceof MySQLi is_a($var, 'mysqli') is_object($var) && get_class($var) == 'mysqli' 

Решение Gumbo работает, но в этом случае необходимо проверить, является ли $ var экземпляром mysqli_result, т. Е.

 $var instanceof mysqli_result; is_a($var, 'mysqli_result'); get_class($var) == 'mysqli_result'; 

Вероятно, вам понадобится оператор instanceof .

Он будет работать и для производных классов, в нечетном случае, когда вы расширяете или создаете свои собственные обертки.

Взгляните на get_class