Maison > développement back-end > tutoriel php > Quelle est la signification du mot-clé `var` en PHP 4 et 5 ?

Quelle est la signification du mot-clé `var` en PHP 4 et 5 ?

Susan Sarandon
Libérer: 2024-11-29 15:32:11
original
248 Les gens l'ont consulté

What is the significance of the `var` keyword in PHP 4 and 5?

Comprendre le mot clé PHP : 'var'

PHP est un langage de script largement utilisé, connu pour sa facilité d'utilisation et sa flexibilité. Un aspect important de PHP est de comprendre ses mots-clés, tels que « var ». Cette question approfondit la signification et l'utilisation de « var » dans les versions 4 et 5 de PHP.

Qu'est-ce que « var » ?

En PHP4, « var » est utilisé pour déclarer les variables membres de la classe. C'est une manière de définir des propriétés au sein d'une classe. Cependant, avec l'introduction de PHP5, 'var' n'était plus nécessaire.

Différences entre PHP4 et PHP5

Bien que 'var' continue de fonctionner en PHP5, il constaté un changement de comportement. À partir de la version 5.0.0 de PHP et jusqu'à la version 5.1.2, l'utilisation de 'var' déclenchait un avertissement E_STRICT. Cet avertissement indiquait que le mot-clé était obsolète et ne devait pas être utilisé.

À partir de PHP5.3

Avec la sortie de PHP 5.3, 'var' n'était plus obsolète. Il est devenu interchangeable avec « public », permettant aux développeurs de continuer à l'utiliser pour déclarer des variables membres de classe.

Exemple d'utilisation

L'exemple suivant montre l'utilisation de « var » en PHP4 et PHP5 :

class foo {
    var $x = 'y'; // PHP4
    public $x = 'y'; // PHP5 (both versions)
    function bar() {
    }
}
Copier après la connexion

En PHP4, le mot-clé 'var' est utilisé pour créer une variable membre de classe nommée $x. En PHP5, « public » peut être utilisé à la place de « var », permettant une syntaxe plus cohérente.

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!

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 articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal