符<%...%>:与ASP一样的定界方式,必须在 php.ini文件中将asp_tag设置为on,容易与ASP混淆, 一般不用
3.1.2 PHP程序注释格式
? 三种注释格式:
– // :用于写一行注释 – /*…*/ :多行大块注释 – # :一行注释
? 各种运算符中的字符串连接运算符:圆点
.
? php程序的输出语句:echo,输出的内容可以是任意数 据类型,可以输出html标签和各种样式以及脚本代码
3.2 PHP中的变量
? PHP中预先定义了很多
系统变量,用户可以在脚本中
直接引用。 ? PHP变量名的定义规则同C语言,但是PHP变量属于松 散的数据类型,注意如下几点: – 变量名必须以$符号开始,区分大小写 – 不必事先定义或声明可直接使用 – 使用时根据变量所存放常量的值确定类型并可随意 更换值的类型 – 如果未赋值而直接使用,变量值为空
3.2 PHP中的变量
boolean(布尔型) 理解为真假型
$bo=TRUE; $bo=FALSE;
integer(整型)
$bo=1; $bo=-12;
float(浮点型,也作“double”) 理解为小数型
$bo=1.001; $bo=3.1415926;
string(字符串)
$bo=“这段字符串 or EN Word”;
array(数组)
$bo=array(1,2,3,4); $bo=array(“A”=>1 , “B”=>2);
PHP中的字符串
? 在PHP中,字符串可以使用单引号或双引号定界,
可以包含一个或多个字符,也可以是空串。 ? 空串格式为 “”或者 ‘’,在定界符中没有任何字 符存在。 ? 字符串与其它数据
之间的连接运算需要使用圆点运 算符(.)。
3.3 运算符和表达式
常用PHP运算类型介绍与应用
1、算术运算
2、赋值运算
3、比较运算 4、逻辑运算
3.3 运算符和表达式
1、算术运 算 理解为数学运算 例: 5 * 6 - 12 2*(28+1)
注:算术运算遵循数学运算规则
从左到右,先算乘除后算加减,遇到括号先算括号内
3.3 运算符和表达式
2、赋值运算 把一个值写入一个变量 例: $a=1; $a+=2; $a*=3;
注:把右边的值赋予左的变量。
3.3 运算符和表达式
3、比较运算 用来确定两个数之间的关系 例: 1==2 3!=2 5<3 "ok"=="ok" 1==='1' 注:比较运算得到的值为布尔值
3.3 运算符和表达式
4、逻辑运算 先将比较的两边转换成布尔类型,再确定它们的关系 例: 1 0 1 1 &;&; &;&; || || 1 1 1 0
注:逻辑运算得到的值为布尔值
3.4 流程控制语句
? 顺序结构 ? 选择结构 ? 循环结构
3.4.1 选择结构
1、if 条件语句 程序中最常见的,大部分语言中都存在的一种条件语句,在开发中起着至关 重要的作用,格式如下:
if ?else?
if ?elseif?
if(expr) echo TRUE else echo FALSE
if(expr) { echo TRUE }else{ echo FALSE }
if(expr) { echo TRUE } elseif(expr) { echo CON }else{ echo FALSE }
3.4.1 选择结构
2、switch 条件语句
在多个条件当中使用switch 更加精巧,格式如下: switch ($i) { case 0: echo "输出 0"; break; case 1: echo "输出 1"; break; case 2: echo "输出 2"; break; } if ($i == 0) { echo "输出 0"; } elseif ($i == 1) { echo "输出 1"; } elseif ($i == 2) { echo "输出 2"; }
相等
3.4.2 循环结构
1、for 循环语句
for 循环是 PHP 中最复杂的循环结构。它的行为和 C 语言的相似。
for (expr1; expr2; expr3){ ??}
for ($i = 1; $i <= 10; $i++) { echo $i; } 无条件执行 比较运算 循环变量变化
3.4.2 循环结构
2、do?while 循环语句
do{ ?? }while(expr)
while(expr){ ?? }
先执行一次循环再判断条件
先判断条件执再行一次循环
3.4.2 循环结构
3、循环控制语句 break、continue
1.break 跳出代码片段,结束这个循环 。 2.continue 结束当前片段,结束当次循环,继续下
一次循环。
3.5 数组
1、创建 和 修改 数组
PHP中的数组是一个关键字或值的集合 (值可以是任何一种类型,包括另一个数组) PHP中使用array来创建一个数组:
array( key=>value ,
key=>value ?? )
例子: $arr = array (3,5,7,9,6); $arr = array ("id"=>2,"title"=>3);
3.5 数组
1、创建 和 修改 数组 用方括号的语法来修改数组 : $arr[] = value
$arr = array("a" =