- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP教学教案
PHP教学教案(第二天)
上午
第四章(PHP语言基础)
PHP的运算符
PHP的表达式
自定义函数
在函数间传递参数
PHP的运算符
运算符是对变量、常量或数据进行计算的符号。PHP变量包括:算术、逻辑、比较、字符串、递增、递减、位运算、执行、错误控制这一系列运算符。
算术运算符:
+加计算两个整数的和或连接两个字符串-减计算两个整数的差值*乘计算两个整数的乘积/除计算两个整数的商%(MOD)取模计算两个整数相除的余数演示实例:
?php
$Num1=9;
$Num2=3;
$Result=$Num1+$Num2;//加
$Result=$Num1-$Num2;//减
$Result=$Num1*$Num2;//乘
$Result=$Num1/$Num2;//除
$Result=$Num1%$Num2;//取模
?
注意:
/为精除,即带小数的除法。
%如果被除数或除数是负数。则结果也是负数。
不要采用浮点数求余。
示例:书上P98页
字符串运??符:
字符串运算符只有一个,即英文句号“.”
?php
$World= World;
echo Hello . $World;
?
注意:
“+”在PHP里只做算术计算。不能连接字符串。
如果AppServ支持逗号“,”也可以完成连接操作。
示例:php_plus.php
再示例:书上P99
赋值运算符:
“=”把右边的数赋值给左边的变量。
除了简单的“=”之外。还有一些操作符和赋值号一起使用的。如 +=、.= 参考书上P100
?php
$Myvar=Add;
$Myvar.= Something;
echo $Myvar;
echo br;
$Myint=1;
$Myint+=1;
echo $Myint;
?
再示例:php_pointDeng.php
位运算符:
二进制数从低位到高位的排列计算
与、| 或、^ 异或。
示例:php_wei.php
递增或递减运算符:
递增运算符:++
递减运算符:--
此类操作符也称之为一目(元)运算符,表示操作数只有一个,可以写在操作数之前也可以写在操作数之后,但自增减和参加运算的时间点不一样。
如果没有参加任何计算。只做累加处理,这时就不用考虑递增减的先后顺序了
示例:P102
逻辑运算符:
在PHP中逻辑运算符有如下:
或 and两边结果为真则真|| 或 or两边结果有真则真xor (异或)两边结果不同为真!(逻辑非)真为假,假为真注意:在php中逻辑与和逻辑或有4种运算符。其中属于同一个逻辑结构的两个运算符之间有着不同的优先级。(or 和 and)高于(|| 和 )
建议尽量不要混合使用,以避免错误
比较运算符:
==等于(值相等)!=不等于大于小于=大于等于=小于等于===等价于(值相等,数据类型也相等)注意:等于与等价于的区别。
示例:php_comp.php。
再示例:P106
三元运算符:
(expr1) ? (expr2) : (expr3)
如果表达式1返回结果为真则计算表达式2,否则计算表达式3。如:
?php
$Num1=13;
$Num2=12;
echo “1=” . $Num1==$Num2 .”br”;//不返回任何东西,表示假
$Num1=12.0;
$Num2=12;
echo “2=” . $Num1==$Num2 . “br”;
echo “3=” . $Num1===$Num3 . “br”;//不相同的数据类型
?
@错误屏蔽
@错误屏蔽运算符可以对程序中出现的错误的表达式进行操作。进而对错误进行隐藏。但错误依然存在。方式就是在错误的表达式前加“@”符号。
如:
$err=5/0;//执行后会报错
$err=@(5/0);//执行后不会报错
运算符的优先级
查看书P109页表格。小括号可以改变优先级的顺序
PHP的表达式
PHP表达式是通过具体代码来实现的。使用分号来结束表达式。称为一条PHP语句。
自定义函数
把使用频率平凡的代码组织起来作为一个整体的调用我们把这样的代码组织叫做函数。
定义和调用函数
function fun_name($args1…){
//code
//return
}
示例:php_fun1.php
思考:5的阶乘用函数
在函数间传递参数
在PHP中函数的参数传递有三种方式:
按值传递
按引用传递
默认值传递
按值传递参数
在传参数给函数时,传的是原值的副本。而在函数中对传入值的改动不影响原值的这种传值方式称为按值传递。示例:php_fun2.php
一般传递的为简单普通变量如:int,float等
按引用传递
在传入函数内部的是原值的地址。而函数是原值
文档评论(0)