1. PHP基本语法形式

来源:互联网 发布:阿里云系统怎么样os 编辑:程序博客网 时间:2024/05/23 12:21

这几天想总结一下最近学习的东西,最近这几篇内容虽然是介绍PHP基本语法的,但是,有些众所周知的内容我就没有在这里写入。其中记录的只是相对于我来说是感觉以前没有注意到或者比较重要的东西。


1. php的开始和结束标记

  1. <?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 以下情况总是应该使用两个空行

  1. 一个源文件的两个代码片段之间

    • 两个类的声明之间

3.2 以下情况应该总使用一个空行

  1. 两个函数声明之间

    • 函数内的局部变量和函数的第一条语句之间

    • 块注释或单行注释之间

    • 一个函数内的两个逻辑代码片段之间,用来提高可读性

3.3 空格的应用规则是可以通过代码的缩进提高可读性

  1. 空格一般应用于关键字与括号之间,不过需要注意的是,函数名称与左括号之间不应该用空格分开。

    • 一般在函数的参数列表中的逗号后面插入空格

    • 数学算式的操作数与运算符之间应该添加空格(二进制运算与一元运算除外)

    • for语句中的表达式应该用逗号分开,后面添加空格

    • 强制类型转换语句中的强制类型的右括号与表达式之间应该用逗号分隔开,添加空格


4. 区分大小写

  1. 主要是指变量名区分大小写

    • 常量通常也区分,但是可以通过define()函数的一个可选参数设置为true或false来设置是否对大小写敏感,默认是true

    • 函数名不区分大小写

    • 系统中的关键字不区分大小写,如if,for,true等


0 0
原创粉丝点击