◆数据类型
PHP只有整数、浮点数(或称实数、双精度数)和字符串三种基本数据类型。字符串可用单引号和双引号,但有不同的含义:只有双引号内可以使用变量。
◆变量
变量的前面要加"$",使用变量不需要事先说明(或定义)变量的类型,不同类型的数据可对同一变量赋值。但若要使用全局变量须用 global说明(或将其加入 $GLOBALS[] 数组)。使用静态变量要用 static说明。
◆数组
使用数组并不需要说明它的类型和尺寸,可直接使用。同一数组的各元素可以有不同的数据类型。
◇标量数组
用以下的赋值语句可产生一个标量数组:
$a[0]=100;
$a[1]="Hello";
$a[2]=23.4;
如果省略下标,会自动按顺序排列下标值。
◇关联数组
用以下的赋值语句可产生一个关联数组:
$students[name]='张三';
$students[age]= 20;
$students[tel]= '65032905-8097';
在访问数据库时,一条记录可作为一个关联数组,字段名位于方括号内。
◆运算符
大体上保留了 C语言的运算符。增加了字符串连接符"."(访问对象成员时使用"->")。增加了"=>"运算符,用于给数组赋初值。另外,逻辑与("&&")和逻辑或("||")也可用"and"和"or",增加了逻辑异或"xor"。
◆基本语句
要求掌握 if-else语句、 switch-case 语句、 for 语句、 while 语句、 do-while 语句、 continue语句、 break 语句。 require 语句和 include 语句,用于插入一个磁盘文件。区别是:如果用在条件语句中,include只在符合条件时才插入文件,而 require 总是插入。格式为:
include("文件名");
require("文件名");
◆函数的定义和使用
使用 function定义函数,不需要说明函数类型和参数类型。
function函数名(参数1,参数2,……)
{语句1;
语句2;……
}
允许在参数前加"&",使参数可以双向传递数据。也允许给参数赋默认值。