第三单元 PHP运算与控制语句
PHP3内容:(第10章-第12章)
运算符
条件判断
循环语句
口令控制实例
运算符
1. 数学运算: 符号 意义
+ 加法运算 - 减法运算
* 乘法运算 / 除法运算
% 取余数 ++ 累加
-- 递减
2.赋值运算
$a=5;
$a+=5; $a= $a + 5;
$a*=5; $a= $a * 5;
$c.=“hello”; $c=$c.“hello”;
3.逻辑与关系运算:符号 意义
< 小于 > 大于
<= 小于或等于 >= 大于或等于
== 等于 != 不等于
&& 而且 (And) and 而且 (And)
|| 或者 (Or) or 或者 (Or)
xor 异或 (Xor) ! 不 (Not)
4.递增、递减
++$A (先+1再运算 ) $A++ (先运算再+1)
5.位运算: P115 范例10-5
& and (与) | or (或)
^ Xor (异或) ~ not (否)
<< 左移 >> 右移
6. 字符串运算: 运算符号是英文句号,将字符串连合并成的新字符
$a = “PHP 4” ; $b = “功能强大” ; echo $a.$b;
7. 错误控制 $c=@(3/0);
PHP.INI 中的track_errors 为on时,错误信息存放在$php_errormsg
8. 优先顺序:P118-119
! ~ ++ -- ,*/% ,+- , << >>, >>=,<<= ,= =! = = ,&,
第11章 条件判断语句(I)
if (表达式)
if (表达式){
语句1
}
else {
语句2
}
例:表单数据的选择响应 P126 范例11-5
例:判断使用的浏览器类型 P127 范例11-6
If …. elseif…..
If (条件)…
else: …;
endif
•switch (表达式)
{ case v1:
语句1 ;
break;
case v2:
语句2 ;
break;
…..
default:
语句;
}
P132 例:11-8 switch
P133 例:11-9 switch+for
P136 例:11-11 if+switch
第12章 For 循环语句
for(表达式)
{
语句
}
For嵌套循环
Foreach循环
foreach(数组名称as $value)
{
循环语句;
}
例:12-1
Php
for ($A=1;$i<=10;$A++)
{
echo “$i. 第 $i 次 显示
\n” ;
}
?>
例:12-3 循环+数组
例:12-4 简单月历
例:12-5 嵌套循环
例:12-6 Foreach循环
While(条件)
{
循环语句;
}
Do {
循环语句
}while(条件)
Break 跳出循环
Continue 忽略下面语句继续循环
例:12-8 while循环
例:12-9 do while循环
例:12-10 break p152
例:12-11 continue p153