2014-11-17 2 views
0

Я новичок в cakephp, но я должен возобновить проект cakephp, и после копирования на мой сервер страницы отображаются с <?= в моем исходном коде HTML. После того, как я посмотрел файлы, я нахожу <?= метки в CTP файлов, например: <?= $this->element("header") ?>Cakephp равно после вопросительного знака

Какую конфигурацию неправильно, когда эта часть кода я вижу в моем HTML исходный код?

Спасибо за помощь.

ответ

1

Это на самом деле особенность PHP, известная как короткие теги см http://php.net/manual/en/language.basic-syntax.phptags.php

Где <? коротко для <?php и <?= короток для <?php echo

Коротких тегов не являются широко используются в первую очередь потому, что не все сервера поддерживать их. Есть другие различные аргументы и мнения по поводу того, короткие теги хорошо использовать или нет, как показано на Are PHP short tags acceptable to use?

Как видно: How to enable PHP short tags?

Набор

short_open_tag=On в php.ini

И перезапустите сервер Apache.

+0

Благодарим за помощь. – Dopicsi

Смежные вопросы