Open suhao opened 4 years ago
本部分我们将来学习PHP的语言的基础知识。
<?php echo "XML风格"; // 其他标记风格请自行google,这里统一使用此种风格 ?>
php支持8种原始类型:4种标量类型(boolean、integer、float/double、string),2种复合类型(array、object),2种特殊类型(resource、null)。PHP种数据类型是根据变量使用的上下文运行时决定的。可以强制转换以及判断类型, 如settype, is_bool。
数组是一组类型相同的变量的集合,数组的每个数据称为一个元素,包括索引和值两部分。索引可以由数字或者字符串组成。
资源是一种特殊变量,又称作句柄,保持外部资源的一个引用,通过专门的函数来创建和使用。
值不变的量,定义后脚本任何地方都不能改变。define,defined
变量通过一个变量名来定义,系统对程序种的每一个变量分配一个存储单元。PHP变量使用前无需声明,变量标识符区分大小写。
加减乘除、取余、递增递减与C++类似。
英文句号,连接两个字符串。
赋值操作从右而左
对二进制位从低位到高位对齐后的运算,包含按位与或异或非,左右移位。
$err = @(5 / 0);
表达式是PHP的基本元素和重要组成部分,使用分号来区分表达式和语句。
函数就是将一些重复使用到的功能写到一个独立的代码块种,需要时单独调用。
function hi() { }
不同于其他语言的是,包含变量函数和函数的引用。
本部分我们将来学习PHP的语言的基础知识。
一、语言基础
1. PHP的数据类型
php支持8种原始类型:4种标量类型(boolean、integer、float/double、string),2种复合类型(array、object),2种特殊类型(resource、null)。PHP种数据类型是根据变量使用的上下文运行时决定的。可以强制转换以及判断类型, 如settype, is_bool。
数组
数组是一组类型相同的变量的集合,数组的每个数据称为一个元素,包括索引和值两部分。索引可以由数字或者字符串组成。
资源
资源是一种特殊变量,又称作句柄,保持外部资源的一个引用,通过专门的函数来创建和使用。
PHP常量
值不变的量,定义后脚本任何地方都不能改变。define,defined
PHP变量
变量通过一个变量名来定义,系统对程序种的每一个变量分配一个存储单元。PHP变量使用前无需声明,变量标识符区分大小写。
2. PHP的运算符
算术运算符
加减乘除、取余、递增递减与C++类似。
字符串运算符
英文句号,连接两个字符串。
赋值运算符
赋值操作从右而左
位运算符
对二进制位从低位到高位对齐后的运算,包含按位与或异或非,左右移位。
逻辑运算符
比较运算符
错误控制运算符
$err = @(5 / 0);
三元运算符:三目运算符
3. PHP的表达式
表达式是PHP的基本元素和重要组成部分,使用分号来区分表达式和语句。
4. PHP函数
函数就是将一些重复使用到的功能写到一个独立的代码块种,需要时单独调用。
不同于其他语言的是,包含变量函数和函数的引用。
4. 编码规范