Quels sont les deux types d'objets en php ?

(*-*)浩
Libérer: 2023-02-23 17:54:02
original
3032 Les gens l'ont consulté

Quels sont les deux types d'objets en php ?

Objets intégrés : fournis par PHP, ne dépendent pas des objets de l'environnement hôte, ces objets existent déjà avant l'exécution du programme.Autrement dit, les objets intégrés existent quel que soit l'environnement dans lequel ils se trouvent.

Objet personnalisé :Comme son nom l'indique, il s'agit d'un objet défini par le développeur lui-même. PHP permet l'utilisation d'objets personnalisés pour étendre les applications et fonctions PHP

Initialisation d'objet(Apprentissage recommandé :Programmation PHP de l'entrée à la maîtrise)

Pour créer un nouvel objet objet, instanciez une classe à l'aide de l'instruction new :

do_foo(); ?>
Copier après la connexion

Convertir en objet

Si vous convertissez un objet en objet, il ne changera en aucun cas. Si une valeur d'un autre type est convertie en objet, une instance de la classe intégrée stdClass sera créée.

Si la valeur est NULL, la nouvelle instance est vide. La conversion d'un tableau en objet fera du nom de clé un nom de propriété avec la valeur correspondante.

Remarque :Dans cet exemple, en utilisant des versions antérieures à PHP 7.2.0, les touches numériques ne sont accessibles que par itération.

 'foo'); var_dump(isset($obj->{'1'})); // PHP 7.2.0 后输出 'bool(true)',之前版本会输出 'bool(false)' var_dump(key($obj)); // PHP 7.2.0 后输出 'string(1) "1"',之前版本输出 'int(1)' ?>
Copier après la connexion

Pour les autres valeurs, le nom de variable membre scalaire sera inclus.

scalar; // outputs 'ciao' ?>
Copier après la connexion

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!