1. PHP基本语法形式
2016-04-15 14:10
399 查看
这几天想总结一下最近学习的东西,最近这几篇内容虽然是介绍PHP基本语法的,但是,有些众所周知的内容我就没有在这里写入。其中记录的只是相对于我来说是感觉以前没有注意到或者比较重要的东西。
以
以
注意需要在php.ini中设置
以
注意:为了防止短标记
两个类的声明之间
函数内的局部变量和函数的第一条语句之间
块注释或单行注释之间
一个函数内的两个逻辑代码片段之间,用来提高可读性
一般在函数的参数列表中的逗号后面插入空格
数学算式的操作数与运算符之间应该添加空格(二进制运算与一元运算除外)
for语句中的表达式应该用逗号分开,后面添加空格
强制类型转换语句中的强制类型的右括号与表达式之间应该用逗号分隔开,添加空格
常量通常也区分,但是可以通过define()函数的一个可选参数设置为true或false来设置是否对大小写敏感,默认是true
函数名不区分大小写
系统中的关键字不区分大小写,如if,for,true等
1. php的开始和结束标记
以<?php开始和以
?>结束的标准风格标记,属于XML标记
以
<script language="php"和以
"</script>"结束是长风格标记
以
<?和
?>结束标记是短风格的标记
注意需要在php.ini中设置
short_open_tag打开,否则就使用的话可能会报parse error错误!
以
<%开始和
%>结束标记是ASP风格标记
注意:为了防止短标记
<??>和ASP风格的
<%%>与一些技术发生冲突,有时需在PHP文件中设置其关闭。尽力那个使用
<?php ?>标准标记。对于只包含PHP代码的文件,结束符(“?>”)是不允许存在的,因为PHP自身不需要(“?>”).这样做,可以防止它末尾被意外的注入,从而导致当使用header(),setCookie()和session_start()等设置头信息的函数时发生失败
2. php分号
当PHP代码中的结束标记?>隐含表示了一个分号,所以在一个PHP代码片段中最后一行可以不用分号结束。
3. 程序中使用空白的处理
3.1 以下情况总是应该使用两个空行
一个源文件的两个代码片段之间两个类的声明之间
3.2 以下情况应该总使用一个空行
两个函数声明之间函数内的局部变量和函数的第一条语句之间
块注释或单行注释之间
一个函数内的两个逻辑代码片段之间,用来提高可读性
3.3 空格的应用规则是可以通过代码的缩进提高可读性
空格一般应用于关键字与括号之间,不过需要注意的是,函数名称与左括号之间不应该用空格分开。一般在函数的参数列表中的逗号后面插入空格
数学算式的操作数与运算符之间应该添加空格(二进制运算与一元运算除外)
for语句中的表达式应该用逗号分开,后面添加空格
强制类型转换语句中的强制类型的右括号与表达式之间应该用逗号分隔开,添加空格
4. 区分大小写
主要是指变量名区分大小写常量通常也区分,但是可以通过define()函数的一个可选参数设置为true或false来设置是否对大小写敏感,默认是true
函数名不区分大小写
系统中的关键字不区分大小写,如if,for,true等
相关文章推荐
- matplotlib 安装
- PHP session的工作原理
- [php]如何让cookie实现跨域问题的源代码实例
- php中ajax实战购物车添加商品
- php小白容易出现的 strpos 逻辑错误
- Cannot find autoconf
- PHP 布尔假值情况
- laravel 获取最后一条sql的小函数
- Tp使用phpexcel导入导出excel
- yii2.0使用ActiveForm
- mac下如何安装不同的php版本以及如何进行切换
- 简述MVC思想 与PHP如何实现MVC
- PHP中的MVC
- phpstorm 2016.1 注册
- windows 2008 r2 安装php5.5+mysql+mssql+sqlsrv
- ntp服务
- 6. Zend_Uri
- Laravel框架异步队列配置流程
- thinkphp 结合phpexcel实现excel导入
- php 实现简单的登录