Avatar ·

¿Qué hace la palabra clave 'var' en PHP y por qué es necesaria?

¡Hola a todos! Acabo de empezar a aprender PHP y tengo una pregunta sobre la palabra clave `var`. Me encontré con código antiguo donde dentro de una clase se usa `var` para declarar propiedades: ```php class User { var $name; var $email; function __construct($name, $email) { $this->name = $name; $this->email = $email; } } ``` En los tutoriales modernos veo que todos usan `public`, `private` o `protected`. Pero `var` también funciona: el código se ejecuta sin errores. No entiendo: ¿para qué se necesita `var` si existen los modificadores de acceso? ¿Quizás es solo un sinónimo obsoleto de `public`? ¿O tiene alguna característica especial? ¿Por qué todavía se puede usar si se considera mala práctica? Agradecería una explicación detallada con ejemplos. <<>>

La palabra clave var en PHP: historia y uso moderno

Tiene toda la razón — var es efectivamente un sinónimo obsoleto de