Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Область видимости перемеменных и их объявнение


Автор: Gold Dragon 4.8.2008, 12:42
Раньше в классах я объявлял переменные через VAR
На днях поставил ZendStudio6 и он при проверке предупреждает следующее 
Цитата

var: Deprecated. Please use the public/private/protected modifiers

т.е. мне теперь нужно каждую переменную чётко определить? Или это только требования PHP5?

Автор: skyboy 4.8.2008, 12:44
про ООП в РНР 5 есть http://ua2.php.net/manual/ru/language.oop5.visibility.php. в которой расписано, какие конструкции в РНР 5 пришли на смену предкам из четвертой версии

Автор: Gold Dragon 4.8.2008, 12:51
наверное чуть не так сформулировал вопрос... Как эту конструкцию воспримет PHP4? Или же вся таки лучше писать для одной версии?

Автор: Fortop 4.8.2008, 13:19
Никак, он кроме var ничего не понимает.

Писать лучше под PHP5, а про 4ку забыть.

Автор: Gold Dragon 4.8.2008, 13:33
у меня хостер принципиально не хочет переходить на 5-й...  smile Ну думаю пока закончу проект, он решиться

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)