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修改了配置都要重启服务器!!!

 

最新文章

  1. 数据结构作业——word(栈)
  2. BZOJ4034——[HAOI2015]T2
  3. AD6电气规则错误报告中英文对照
  4. IOS 在控制器间跳转实现过渡动画
  5. python调用jar包类
  6. POJ 3692 Kindergarten (补图是二分图的最大团问题)
  7. cc.RepeatForever和cc.Spawn冲突
  8. 用Python编写九九乘法表考虑print自动换行问题
  9. uvalive 4589 Asteroids
  10. get started with laravel
  11. 报错:Cannot insert explicit value for identity column in table &#39;t&#39; when identity_insert is set to OFF
  12. 动态规划+滚动数组 -- POJ 1159 Palindrome
  13. Zepto Api参考
  14. ZOJ 3622 Magic Number(数)
  15. WebGL自学教程——WebGL演示样本:开始
  16. Chapter 17_4 终结器
  17. springboot(四):thymeleaf使用详解
  18. [Tyvj 1952] Easy
  19. JavaScript的DOM编程--02--获取元素节点
  20. 优先级队列用法详解(priority_queue)

热门文章

  1. 如何减少程序间的耦合度?_DI与接口
  2. golang中如何阻塞等待所有goroutines都完成
  3. 2.学习Application
  4. 异常:Caused by: java.lang.NoClassDefFoundError: org/springframework/web/context/WebApplicationContext
  5. mysql登录密码错误,以及设置密码
  6. 自用|DDoS防御产品集合
  7. oracle的sql 记录
  8. windows server :远程桌面服务当前正忙,因此无法完成您尝试执行的任务
  9. userdel 删除用户
  10. (转) Linux权限管理(基本权限、默认权限)