=?> Специальные теги в PHP
-
27-09-2019 - |
Вопрос
Может кто-нибудь, пожалуйста, объясните, что эти специальные теги в PHP?
<?= ?>
Я не мог найти это в Google.
Решение
Увидеть short_open_tags. параметр.<?=
идентичен <? echo
и использование этого требует short_open_tag
быть на. Термин для поиска будет «короткоми метками».
Например: <?='hello'?>
идентичен <? echo 'hello' ?>
что короткая форма <?php echo 'hello' ?>
.
Смотрите также PHP короткие метки приемлемыми для использования? Вот на так.
Другие советы
Это часть cort_open_tag. Отказ В принципе <?=$foo?>
эквивалентно <?php echo $foo; ?>
Они выходят, что внутри них напрямую.
<?= "something" ?>
Является ли ярлык для:
<?php echo "something"; ?>
Эти (вместе с <? ?>
) называются короткоми метками. Посмотреть здесь (short_open_tag)
<?= $foobar ?>
Является ли ярлык для <?php echo $foobar; ?>
.
Я бы не рекомендовал использовать эти короткие теги, потому что в некоторых условиях веб-сервера они отключены через конфигурацию PHPS.
Да, вы можете сделать это, используя .htaccess. В вашем файле .htaccess добавьте это
php_value short_open_tag 1
Теперь вы можете проверить файлы с <?='hi';?>
вместо <?php ?>