Comment puis-je vérifier si une variable est d'un objet de type mysqli?vérifier si une variable est de type objet mysqli?
Répondre
Essayez le instanceof
operator, le is_a
function ou get_class
function:
$var instanceof MySQLi
is_a($var, 'mysqli')
is_object($var) && get_class($var) == 'mysqli'
Jetez un oeil à get_class
Vous voudrez probablement l'opérateur instanceof.
Cela fonctionnera également pour les classes dérivées, dans le cas, par exemple, de l'extension ou de la construction de vos propres wrappers.
Fin pour les versions PHP5 + –
Oui Généralement sauf si une affiche spécifie PHP4 , il est sûr de supposer qu'ils utilisent PHP5 ces jours-ci s4 PHP4 est mort depuis plus de deux ans. – zombat
décision Тhe de travaux Gumbo, mais dans ce cas doit vérifier si $ var est instance de mysqli_result, à savoir
$var instanceof mysqli_result;
is_a($var, 'mysqli_result');
get_class($var) == 'mysqli_result';
- 1. Comment vérifier si un objet est une instance de 'fichier'?
- 2. Vérifier si l'objet est du même type
- 3. PHP comment vérifier si une requête MySQLi doit être fermée?
- 4. Comment vérifier si une variable est une valeur numérique?
- 5. Comment vérifier si un objet est nul
- 6. Y at-il une fonction pour vérifier si un objet est un type de données intégré?
- 7. Comment vérifier si un objet est nul
- 8. Comment vérifier si un objet est défini?
- 9. Comment vérifier si la variable est une chaîne CFString?
- 10. Comment vérifier si une variable "Object" AS3 est complètement vide?
- 11. Praolog Best Practice: vérifier si une variable est déjà liée.
- 12. Dans Emacs Lisp, comment vérifier si une variable est définie?
- 13. Javascript; vérifier si une variable est 1 ou 0
- 14. Comment vérifier si une variable est un objet jQuery ou un élément DOM simple?
- 15. PHP: vérifier si objet/tableau est une référence
- 16. Vérification si une variable est définie?
- 17. Comment vérifier si une variable de texte est contenue dans une autre variable
- 18. Existe-t-il un moyen de vérifier si une variable est une date en JavaScript?
- 19. Déterminer si une variable non-objet est initialisée en C++
- 20. vérifier si l'instance d'un type
- 21. Vérifier si la variable est différente de plusieurs valeurs
- 22. vérifier si la connexion mysql est valide
- 23. Comment vérifier si le type de variable est un tableau en langue Java
- 24. Pour vérifier si un objet est vide ou non
- 25. Vérifier si la variable est un élément de nœud valide
- 26. Comment vérifier si TypeIdenitifier (T) est un objet?
- 27. MySQLi - déclare une variable après bind_param?
- 28. Comment vérifier si une variable de type apply-template est une chaîne ou (éventuellement) un noeud vide dans XSLT?
- 29. SML Comment vérifier le type de variable?
- 30. si une variable est définie
bizarre ... aucune de ces travaillé ... et je suis sûr que sa cause d'objet mysqli Je fais un mysqli_fetch_assoc dessus et ça fonctionne ... mais quand j'ajoute un if (is_a ($ var, 'mysqli') rien n'est sorti ni quand j'utilise l'autre 2 .. – ajsie
@noname: Si vous faites 'mysqli_fetch_assoc ($ var) 'then' $ var' n'est pas un objet MySQLi mais une ressource de résultat MySQLi (voir http://php.net/resource) .C'est quelque chose de différent – Gumbo