oujood.com

Déterminer si une variable est de type objet

La fonction is_object() vérifie si une variable est de type objet

chercher |

PHP cours tutorial

La fonction is_object()

(PHP 4, PHP 5)

La fonction is_object() détermine si une variable est de type objet

Syntaxe :

is_object($var)

La fonction is_object() détermine si la variable donnée est de type objet.

L’argument $var est la variable à vérifier.

 

La fonction is_object ( ) retourne TRUE si $var est un objet, FALSE sinon.

 

Exemple :

Exemple :     📋 Copier le code

              <?php
              // Déclare une simple fonction pour retourner un tableau
              // de notre objet
              function get_students($obj)
              {
                  if (!is_object($obj)) {
                      return false;
                  }
               
                  return $obj->students;
              }
               
              // Déclare une nouvelle instance et la remplit
              $obj = new stdClass();
              $obj->students = array('Kalle', 'Ross', 'Felipe');
               
              var_dump(get_students(null));
              var_dump(get_students($obj));;
              ?>
            

 

Note:

Cette fonction retourne FALSE si elle est utilisée sur un objet délinéarisé lorsque la classe de définition n'est pas présente (même si gettype() retourne object).

Exemple :

Exemple :     📋 Copier le code

              <?php
              class maClass {
                  function test( )
                  {
                      if( is_object($this) )
                      {
                       // do something for instance method
                          echo 'C\'est une
              instance <br />' . "\n";
                      }
                      else
                      {
                       // do something different for
              procedural method
                          echo 'ce n\'est
              pas une instance <br />' . "\n";
                      }
                  }
              }
              $inst = new maClass();
              $inst->test();
              ?>
            

Cours precedent:
  La fonction is_numeric()

    Fonctions de manipulation des variables en PHP

 Cours suivant:
La fonction is_resource()   

Par carabde 20 Aout 2014

Voir aussi nos tutoriel :

jQuery evenements

Les événements jQuery

Fonction addslashes, addslashes

Ajoute des antislashs dans une chaîne

fonction strrpos, strrpos

Trouve la position de la dernière occurrence d'une sous- chaîne dans une chaîne