437 votes

Que fait le mot-clé PHP "var" ?

C'est probablement une question très triviale, mais je n'ai pas réussi à trouver la réponse ni dans les moteurs de recherche, ni sur php.net. Si vous n'avez pas le temps de m'expliquer, merci de m'indiquer où je peux trouver des informations à ce sujet.

  1. Que signifie le mot clé "var" en PHP ?
  2. Y a-t-il des différences entre PHP4 et PHP5 ?

4 votes

Je suppose que lorsque vous avez posé cette question le 30 juillet 2009, l'article n'avait pas encore été publié à l'adresse suivante php.net/manual/fr/language.oop5.visibility.php ? : "Note : La méthode PHP 4 de déclaration d'une variable avec le mot-clé var est toujours supportée pour des raisons de compatibilité (en tant que synonyme du mot-clé public). En PHP 5 avant la version 5.1.3, son utilisation génère un avertissement E_STRICT." Ou peut-être n'avez-vous pas trouvé. Mais la réponse est clairement indiquée sur php.net.

0 votes

C'est vraiment incroyable de voir les voyages que PHP a effectués au cours de ces années !

2voto

kumar Points 27

Var est utilisé comme public .si une variable est déclarée comme ceci dans une classe var $a ; si signifie que sa portée est publique pour la classe. en termes simples var ~public

var $a;
public

2voto

xayer Points 143

En PHP7.3, cela fonctionne toujours...

https://www.php.net/manual/en/language.oop5.visibility.php

Si elle est déclarée à l'aide de var, la propriété sera définie comme publique.

1voto

NappingRabbit Points 1773

Ici et maintenant dans 2018 en utilisant var pour la déclaration de variables est synonyme de public comme dans

class Sample{
    var $usingVar;
    public $usingPublic;

    function .....

}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X