php语法标识符
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修改了配置都要重启服务器!!!