PHP5

Недавно загрузил один свой проект в Zend Studio… Так вот в этом самом Zend Studio есть интересная фишка — Code Analyzer, которая в реальном времени анализирует написанный код и выдает найденные ошибки. Фишка полезная, но нудная. Заставляет писать код по стандартам (кто их сейчас соблюдает). Например, у меня часто выскакивала ошибка:

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

на код:

class SystemComponent {
   var $settings;
   ...
}

Все поиски в интернете приводили к тому, что люди просто советовали отключить ошибки… Это, типа, стандартная ошибка в PHP5 для приложений, написанных на PHP4. Дело в том, что в PHP5, вместо привычного VAR надо использовать PRIVATE, PUBLIC или PROTECTED… Пока что даже не знаю как к этому отнестись.

Добавить комментарий

Ваш адрес email не будет опубликован.