close

php 短標記 short_open_tag

<? ?>是短標籤
<?php ?>是長標籤
在php的配置檔案(php.ini)中有一個short_open_tag的值,開啟以後可以使用PHP的短標籤:<? ?>
同時,只有開啟這個才可以使用 <?= 以代替 <? echo 。在CodeIgniter的視訊教程中就是用的這種方式。
但是這個短標籤是不推薦的,使用<?php ?>才是規範的方法。只是因為這種短標籤使用的時間比較長,這種特性才被儲存了下來。

那麼short_open_tag到底是什麼呢?

決定是否允許使用程式碼開始標誌的縮寫形式(<? ?> )。如果要和 XML 結合使用 PHP,可以禁用此選項以便於嵌入使用<?xml ?> 。否則還可以通過php來輸出,例如:<?php echo '<?xml version="1.0"'; ?> 。如果禁用了,必須使用 PHP 程式碼開始標誌的完整形式(<?php ?> )。

注意:本指令也會影響到縮寫形式 <?= ,它和 <? echo 等價。使用此縮寫需要short_open_tag 的值為 On。

文章轉載https://www.itread01.com/content/1541712673.html

arrow
arrow

    Johnson峰 發表在 痞客邦 留言(0) 人氣()