Esta es probablemente una pregunta muy trivial, pero no he podido encontrar la respuesta ni a través de los motores de búsqueda web ni en php.net. Por favor, solo dirígeme a donde puedo leer sobre esto, si no tienes tiempo para explicarlo.
- ¿Qué significa la palabra clave 'var' en PHP?
- ¿Hay alguna diferencia entre PHP4 y PHP5?

Respuestas:
Es para declarar variables de miembros de clase en PHP4, y ya no es necesario. Funcionará en PHP5, pero generará una
E_STRICTadvertencia en PHP desde la versión 5.0.0 hasta la versión 5.1.2, a partir de cuando se desactivó. Desde PHP 5.3, var ha quedado obsoleto y es sinónimo de 'público'.Ejemplo de uso:
fuente
varpalabra clave todavía es compatible por razones de compatibilidad (como sinónimo de lapublicpalabra clave). En PHP 5 anterior a 5.1.3, su uso generaría unaE_STRICTadvertencia". php.net/manual/en/language.oop5.visibility.php EDITAR: Acabo de ver que ya se ha citado en otra respuesta . Pero deberías editar el tuyo en consecuencia.publicpalabra clave con para una variable miembro. ¿Es eso cierto? ¿No se puede simplemente poner$x;?varno se debe usar, y la visibilidad se debe declarar en todas las propiedades.La
varpalabra clave se usa para declarar variables en una clase en PHP 4 :Con PHP 5 se introdujo la propiedad y la visibilidad del método (
public,protectedyprivate) y, por lo tanto,varestá en desuso.fuente
varestá en desuso :)private var $foo = 'bar';?private var, eso romperá las cosas muy rápido, comovares sinónimo depublicPHP 5.varno es un sinónimo verdaderopublicya que no se puede usar para declarar miembros estáticos o constantes.Cito de http://www.php.net/manual/en/language.oop5.visibility.php
fuente
Respuesta: De php 5.3 y
>, lavarpalabra clave es equivalente apubliccuando se declaran variables dentro de una clase.es lo mismo que (para php 5.3 y
>):Historia: Anteriormente era la norma para declarar variables en clases, aunque más tarde se depreció, pero más tarde (PHP 5.3) no se depreció.
fuente
Básicamente es un estilo antiguo y no lo use para la versión más nueva de PHP. Mejor usar palabras clave públicas en su lugar; si no estás enamorado de la palabra clave var. Entonces, en lugar de usar
Utilizar
fuente
vardesaprobación que no he escuchado? los dos deberían ser sinónimosEn PHP7.3 sigue funcionando ...
https://www.php.net/manual/en/language.oop5.visibility.php
fuente
var se usa como público. si un varable se declara así en una clase var $ a; si significa que su alcance es público para la clase. en palabras simples var ~ public
fuente
aquí y ahora en el
2018usovarde declaración variable es sinónimo depubliccomo enfuente