codeigniter — & lt;? = и & lt ;? эхо в переполнении стека

Я использую PHP-фреймворки, такие как codeigniter и fuelphp, я прочитал некоторые из его руководств, которые рекомендую <?= над <?php echo, Но я не использую их обоих, вместо этого я использую <? echo, но я все еще не уверен, правильно ли я это делаю. Я не чувствую себя комфортно, используя <?=, Нужен совет от опытных разработчиков PHP. Заранее спасибо.

-2

Решение

В этом нет ничего правильного или неправильного, это вопрос, основанный на мнении. Лично мне нравится использовать короткие ярлыки, когда я могу, потому что мне легче читать. Другие могут найти

 <?php

легче читать и предпочтет это. Это вопрос, основанный исключительно на мнении, и я не буду об этом беспокоиться. Используйте то, что вы предпочитаете.

0

Другие решения

PHP осудил использование <?
как это было принято другими языками программирования

Рекомендуется использовать <?php если вы чувствуете себя комфортно

Приятного кодирования …

0

Прежде всего, <? ... ?> это короткий код <?php ... ?>… Вот что говорится в самой документации PHP:

http://php.net/manual/en/ini.core.php#ini.short-open-tag

short_open_tag логический

Сообщает PHP, должна ли быть разрешена краткая форма () открытого тега PHP. Если вы хотите использовать PHP в сочетании с XML, вы можете отключить эту опцию для использования встроенного. В противном случае вы можете распечатать его на PHP, например: ‘; ?>. Также, если отключено, вы должны использовать длинную форму открытого тега PHP ().

Чтобы это работало на вашем сервере, short_open_tag должен быть включен в вашем php.ini, Там нет правильного или неправильного способа написания этого, но некоторые люди предпочитают старый долгий путь <?php ... ?>как я, потому что мне легче читать.

То же самое для <?=вот что говорит PHP документация

У echo также есть сокращенный синтаксис, где вы можете сразу же следовать за открывающим тегом со знаком равенства. До PHP 5.4.0 этот короткий синтаксис работает только с включенным параметром конфигурации short_open_tag.

Для получения дополнительной информации о эхо:

http://php.net/manual/en/function.echo.php

0
По вопросам рекламы [email protected]