Avatar ·

Was macht das Schlüsselwort 'var' in PHP und wozu wird es benötigt?

Hallo zusammen! Ich habe gerade angefangen, PHP zu lernen, und habe eine Frage zum Schlüsselwort `var`. Ich bin auf alten Code gestoßen, in dem innerhalb einer Klasse `var` zur Deklaration von Eigenschaften verwendet wird: ```php class User { var $name; var $email; function __construct($name, $email) { $this->name = $name; $this->email = $email; } } ``` In modernen Tutorials sehe ich, dass alle `public`, `private` oder `protected` verwenden. Aber `var` funktioniert auch – der Code wird ohne Fehler ausgeführt. Ich verstehe nicht: Wozu braucht man dann `var`, wenn es Zugriffsmodifikatoren gibt? Vielleicht ist es nur ein veraltetes Synonym für `public`? Oder hat es irgendwelche Besonderheiten? Warum kann man es immer noch verwenden, wenn es als schlechte Praxis gilt? Ich wäre für eine ausführliche Erklärung mit Beispielen dankbar. <<>>

Das Schlüsselwort var in PHP: Geschichte und moderne Verwendung

Sie haben vollkommen recht – var ist tatsächlich ein veraltetes Synonym für