php語法標識符
一、總結
一句話總結:
常用<?php //這里寫代碼 ?>;其它要么不常用,要么需要開配置
二、PHP四大標識符(語法環境)
參考或轉自:PHP四大標識符(語法環境) - 簡書
https://www.jianshu.com/p/a70f26a03577
形式1(最標准的,也是最推薦的【XML風格】)
<?php
//這里寫代碼
?>
形式2(類似於JavaScript,VBScript等客戶端腳本【長風格】)
<script language="php">
//這里寫代碼
</script>
【適用場景:當所使用的HTML編輯器不支持其他的標記風格時,就 可以使用它。但還是不常見!】
形式3(【短風格】)
<?
//這里寫代碼
?>
注意:需要在php.ini的文件中設置打開on
Short_open_tag = on
設置后重啟apache即可!
形式4(【asp風格】)
<%
//這里寫代碼
%>
注意:同樣需要在php.ini的文件中去修改;
asp_open_tag=on
修改完后,同樣重啟apache即可!
關於使用標記符的一點:
對於只含有PHP代碼的文件,結束標記(“?>”)是不允許存在的,因為PHP自身不需要(“?>”)。這樣做,可以防止它的末尾被意外的注入,從而導致當使用header(),setCookie()和session_start()等設置頭信息的函數時發生失敗!
最后一點!:凡是apache,php修改了配置都要重啟服務器!!!