VAR требуется при создании переменной в CakePHP, я думал, что VAR устарела? - PullRequest
0 голосов
/ 28 апреля 2011

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

после некоторых исследований я нашел следующее на php.net

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

Так что мои вопросы двоякие, должен ли я использовать var, и если я не буду, это будет иметь какое-либо влияние на cakephp?

извините за нубский вопрос

Ответы [ 2 ]

1 голос
/ 28 апреля 2011

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

1 голос
/ 28 апреля 2011

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

...