Maison  >  Article  >  développement back-end  >  Quelle est la fonction en php pour convertir un objet en tableau ?

Quelle est la fonction en php pour convertir un objet en tableau ?

青灯夜游
青灯夜游original
2022-01-21 18:46:122173parcourir

La fonction en PHP qui convertit les objets en tableaux est "get_object_vars()". Cette fonction est utilisée pour obtenir les attributs d'un objet donné et renvoyer un tableau associatif composé d'attributs d'objet. .

Quelle est la fonction en php pour convertir un objet en tableau ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

La fonction en php pour convertir des objets en tableaux est "get_object_vars()". La fonction

get_object_vars() est utilisée pour obtenir les attributs d'un objet donné et renvoie un tableau associatif composé d'attributs d'objet. Mais si l'objet n'a aucun attribut, NULL est renvoyé.

Syntaxe :

get_object_vars($object)

Renvoie un tableau associatif composé de propriétés définies dans l'objet spécifié par obj.

Remarque :

Dans les versions antérieures à PHP 4.2.0, si les variables déclarées dans l'instance de l'objet obj ne recevaient pas de valeur, elles ne seraient pas dans le tableau renvoyé. Après PHP 4.2.0, ces variables se verront attribuer des valeurs nulles comme noms de clés.

Exemple :

<?php
 
class gfg {
    private $geeks = 0.02;
    public $for = 1;
    public $Geeks = "php";
    private $GEEKS;
    static $e;
     
    public function example() {
        var_dump(get_object_vars($this));
    }
}
 

$example = new gfg;
 
var_dump(get_object_vars($example));
  
$example->example();
  
?>

Quelle est la fonction en php pour convertir un objet en tableau ?

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn