Разница между объявлением переменной как "var $ foo" или "$ foo" в PHP? - PullRequest
5 голосов
/ 19 февраля 2009

Название объясняет все это. Какая разница?

var $foo;
$bar;

В чем основное различие между этими двумя переменными?

Я заметил, что "var $ foo" в основном используется для объявления атрибутов класса, но почему это так?

Заранее спасибо за все ваши ответы.

1 Ответ

16 голосов
/ 19 февраля 2009

В PHP 4 var используется для определения переменных в классах. В PHP 5 это устарело, и вы должны использовать public, private или protected. Вне классов это не должно иметь никакого эффекта (хотя вы можете получить предупреждение в PHP 5).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...