天天看點

php中的<?= ?>和<?php ?>有什麼差別麼?

<? ?>是短标簽

<?php ?>是長标簽

在php的配置檔案(php.ini)中有一個short_open_tag的值,開啟以後可以使用PHP的短标簽:<? ?>

同時,隻有開啟這個才可以使用 <?= 以代替 <? echo 。在CodeIgniter的視訊教程中就是用的這種方式。

但是這個短标簽是不推薦的,使用<?php ?>才是規範的方法。隻是因為這種短标簽使用的時間比較長,這種特性才被儲存了下來。

php