欢迎来到天天文库
浏览记录
ID:27485545
大小:126.00 KB
页数:12页
时间:2018-12-04
《php教学教案(二)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、PHP教学教案(第二天)上午第四章(PHP语言基础)lPHP的运算符lPHP的表达式l自定义函数l在函数间传递参数PHP的运算符运算符是对变量、常量或数据进行计算的符号。PHP变量包括:算术、逻辑、比较、字符串、递增、递减、位运算、执行、错误控制这一系列运算符。算术运算符:+加计算两个整数的和或连接两个字符串-减计算两个整数的差值*乘计算两个整数的乘积/除计算两个整数的商%(MOD)取模计算两个整数相除的余数演示实例:
2、=$Num1*$Num2;//乘$Result=$Num1/$Num2;//除$Result=$Num1%$Num2;//取模?>注意:l/为精除,即带小数的除法。l%如果被除数或除数是负数。则结果也是负数。l不要采用浮点数求余。示例:书上P98页字符串运算符:字符串运算符只有一个,即英文句号“.”注意:l“+”在PHP里只做算术计算。不能连接字符串。l如果AppServ支持逗号“,”也可以完成连接操作。示例:php_plus.php再示例:书上P99赋值运算符:“=”把右边的数赋值
3、给左边的变量。除了简单的“=”之外。还有一些操作符和赋值号一起使用的。如+=、.=参考书上P100";$Myint=1;$Myint+=1;echo$Myint;?>再示例:php_pointDeng.php位运算符:二进制数从低位到高位的排列计算&与、
4、或、^异或。示例:php_wei.php递增或递减运算符:递增运算符:++递减运算符:--此类操作符也称之为一目(元)运算符,表示操作数只有一个,可以写在操作数之前也可以写在操作数之后,但自增减和参
5、加运算的时间点不一样。如果没有参加任何计算。只做累加处理,这时就不用考虑递增减的先后顺序了示例:P102逻辑运算符:在PHP中逻辑运算符有如下:&&或and两边结果为真则真
6、
7、或or两边结果有真则真xor(异或)两边结果不同为真!(逻辑非)真为假,假为真注意:在php中逻辑与和逻辑或有4种运算符。其中属于同一个逻辑结构的两个运算符之间有着不同的优先级。(or和and)高于(
8、
9、和&&)建议尽量不要混合使用,以避免错误比较运算符:==等于(值相等)!=不等于>大于<小于>=大于等于<=小于等于===等价于(值相等,数据类型也相等)注意:等于与等价于的区别。示例:ph
10、p_comp.php。再示例:P106三元运算符:(expr1)?(expr2):(expr3)如果表达式1返回结果为真则计算表达式2,否则计算表达式3。如:”;//不返回任何东西,表示假$Num1=12.0;$Num2=12;echo“2=”.$Num1==$Num2.“”;echo“3=”.$Num1===$Num3.“”;//不相同的数据类型?>@错误屏蔽@错误屏蔽运算符可以对程序中出现的错误的表达式进行操作。进而对错误进行隐藏。但错误依然存在
11、。方式就是在错误的表达式前加“@”符号。如:$err=5/0;//执行后会报错$err=@(5/0);//执行后不会报错运算符的优先级查看书P109页表格。小括号可以改变优先级的顺序PHP的表达式PHP表达式是通过具体代码来实现的。使用分号来结束表达式。称为一条PHP语句。自定义函数把使用频率平凡的代码组织起来作为一个整体的调用我们把这样的代码组织叫做函数。定义和调用函数functionfun_name($args1…){//code//return}示例:php_fun1.php思考:5的阶乘用函数在函数间传递参数在PHP中函数的参数传递有三种方式:l按值传递l
12、按引用传递l默认值传递按值传递参数在传参数给函数时,传的是原值的副本。而在函数中对传入值的改动不影响原值的这种传值方式称为按值传递。示例:php_fun2.php一般传递的为简单普通变量如:int,float等按引用传递在传入函数内部的是原值的地址。而函数是原值的引用。所以改变的自然是原值了。也就是说如果函数内部改变,函数外也随之改变。示例:php_fun3.php传递默认的参数值函数需要一个参数,而调用时又没有提供。则采用默认值参数,语法:functionfun_name($args=value){…}示例:php_fun4.php注意:l如果函数有两个后两个以
13、上参数时,
此文档下载收益归作者所有