Я хочу использовать CakePHP стенографию <? в коде моего проекта вместо <?php, но мой WAMP сервер (v2.1d-x64 на локальном хосте) не распознает это.
<?
<?php
v2.1d-x64
Как я могу активировать его?
В вашем php.ini включите short_open_tag.
short_open_tag
Это не рекомендуется по соображениям переносимости.Мой совет - придерживаться более длинной версии.
В вашем php.ini добавьте следующую строку:
short_open_tag On
Обратите внимание, что в вашем вопросе это не то, что вы сделали. Не должно быть никакого "Default Value: On", простоshort_open_tag On на отдельной строке.
Вы можете активировать его в файле php.ini.Но хорошей практикой является использование полной строки (<?php ... ?>).Не каждая конфигурация PHP допускает сокращение, и у вас нет доступа к php.ini каждого сервера (то есть, если вы размещаете в общей среде).
php.ini
<?php ... ?>
Это синтаксис PHP, а не часть вашей платформы CakePHP. Вам нужно отредактировать файл конфигурации PHP (php.ini), изменить short_open_tag на 1 и перезапустить Apache.
http://php.net/manual/en/ini.core.php
Установите для параметра конфигурации short_open_tag значение On в файле php.ini и перезапустите сервер Apache.
On