требуется ли VAR при создании переменной в CakePHP, я думал, что VAR устарел?

#php #cakephp-1.3

#php #cakephp-1.3

Вопрос:

Я только начинаю изучать CakePHP, я скачал версию 1.3.7. я заметил, что в руководствах и онлайн-документах 95% показанных переменных предшествует VAR .

после некоторого исследования я обнаружил следующее на php.net

Метод PHP 4 объявления переменной с ключевым словом var по-прежнему поддерживается по соображениям совместимости (как синоним ключевого слова public). В PHP 5 до версии 5.1.3 его использование генерировало бы предупреждение E_STRICT.

Итак, у меня два вопроса: должен ли я использовать var, и если я этого не сделаю, повлияет ли это как-либо на cakephp?

извините за вопрос новичка

Ответ №1:

CakePHP закодирован таким образом, что люди, которые все еще используют более старые версии PHP (например, PHP4), могут использовать движок. Если вы пишете на PHP5, вы все равно можете использовать движок без каких-либо проблем; вы просто, вероятно, предпочтете использовать специфичный для PHP5 синтаксис для своего собственного приложения, как вы указали (например, объявлять методы / классы как общедоступные, защищенные, частные, статические и т.д.).

Комментарии:

1. Спасибо, я просто хотел убедиться, что если я что-то изменю, то ничего не испорчу.

Ответ №2:

Нет, это не повлияет на CakePHP. Cake — большой проект, и я полагаю, что это случай слегка устаревшей документации. Для простоты вы бы заменили «var» на «public».