您好,欢迎访问一九零五行业门户网

PHP 手册学习

基本语法 php 标记、分割符、注释 当解析一个文件时,php 会寻找起始和结束标记,也就是 ,在 html 中分离出 php代码;
指令分割符:同 c 或 perl 一样,php 需要在每个语句后用分号结束指令。
注释:php 支持 c,c++ 和 unix shell 风格(perl 风格)的注释。

类型 php 支持 8 种原始数据类型。
四种标量类型:
boolen(布尔型):指定布尔值,使用关键字 true 或 false。两个都不区分大小写。 integer(整型) float(浮点型,也称作double) string(字符串) 两种复合类型:
array(数组) object(对象) 最后是两种特殊类型:
resource(资源) null(无类型) 为了确保代码的易读性,本手册还介绍了一些伪类型:
mixed(混合类型) number(数字类型) callback(回调类型) 以及伪变量 $...。
如果想查看某个 表达式 的值和类型,用var_dump() 函数; 如果只是想得到一个易读懂的类型的表达方式用于调试,用 gettype() 函数。要查看某个类型, 不要 用 gettype() ,而用 is_type 函数. 如果要将一个变量强制转换为某类型,可以对其使用 强制转换 或者 settype() 函数。 变量 php 中的变量用一个美元符号后面跟变量名来表示。变量名是区分大小写的。
常量 常量是一个简单值的标识符(名字)。如同其名称所暗示的,在脚本执行期间该值不能改变(除了所谓的魔术常量,它们其实不是常量)。常量默认为大小写敏感。传统上常量标识符总是大写的。

几个 php 的“魔术常量”
名称 说明
__line__ 文件中的当前行号。
__file__ 文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。自 php 4.0.2 起,__file__ 总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径。
__dir__ 文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。它等价于dirname(__file__)。除非是根目录,否则目录中名不包括末尾的斜杠。(php 5.3.0中新增) =
__function__ 函数名称(php 4.3.0 新加)。自 php 5 起本常量返回该函数被定义时的名字(区分大小写)。在 php 4 中该值总是小写字母的。
__class__ 类的名称(php 4.3.0 新加)。自 php 5 起本常量返回该类被定义时的名字(区分大小写)。在 php 4 中该值总是小写字母的。类名包括其被声明的作用区域(例如 foo\bar)。注意自 php 5.4 起 __class__ 对 trait 也起作用。当用在 trait 方法中时,__class__ 是调用 trait 方法的类的名字。
__trait__ trait 的名字(php 5.4.0 新加)。自 php 5.4 起此常量返回 trait 被定义时的名字(区分大小写)。trait 名包括其被声明的作用区域(例如 foo\bar)。
__method__ 类的方法名(php 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。
__namespace__ 当前命名空间的名称(区分大小写)。此常量是在编译时定义的(php 5.3.0 新增)。
表达式 运算符 流程控制 函数 类与对象
命名空间 以下代码结构会进入全局命名空间:
functions(函数)
classes(类)
interfaces(接口)
constants(常量,并非类常量)
在函数/方法之外定义的变量
errors 异常处理 生成器
其它类似信息

推荐信息