PHP中的运算符与课件.ppt

PHP中的运算符与课件.ppt

ID:57011899

大小:265.50 KB

页数:22页

时间:2020-07-26

PHP中的运算符与课件.ppt_第1页
PHP中的运算符与课件.ppt_第2页
PHP中的运算符与课件.ppt_第3页
PHP中的运算符与课件.ppt_第4页
PHP中的运算符与课件.ppt_第5页
资源描述:

《PHP中的运算符与课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章PHP中的运算符与表达式运算符与表达式也是进行学习编程的一个重要基础。只要有程序运行的地方,就离不开运算符与表达式这两项内容。本章就向读者详细介绍PHP中的运算符与表达式。通过本章学习,读者可以了解何为运算符和表达式,以及掌握如何在PHP编程中使用运算符与表达式。5.1PHP中的运算符运算符是可以通过给出的一个或多个的值来产生另一个或多个值的东西。所以可以认为函数或任何会返回一个值(例如print)的结构是运算符,而那些没有返回值的(例如echo)结构则不是运算符。根据使用用途的不同,运算符可以分为:算术运算符、赋值运算符、位运算

2、符、比较运算符、三目运算符、错误控制运算符、执行运算符、递增/递减运算符、逻辑运算符、字符串运算符、数组运算符、类型运算符等多种类型。下面将分别向读者作介绍。5.1.1算术运算符算术运算符是进行数学计算的一类运算符的通称,该类运算符与小学课本中所讲到的加、减、乘、除这些基本一致,不过多了取反运算符与求余运算符。PHP中的算术运算符如表所示。5.1.2赋值运算符赋值运算符实现值的传递,最基本赋值运算符就是“=”。首次见到这样的运算符,大部分读者可能会认为它是“等号”,也就是该符号左右两边的值相等。在PHP中该符号并不代表此含义,而实际上意

3、味着把右边表达式的值赋给左边的内容。而等号在PHP中则有另外的表示方法。由赋值运算符所构成的表达式也是有值的,它的值也就是所赋的值。即“$a=3”的值是3。如下面的代码:这样就可以做一些小技巧。5.1.3位运算符位运算符是对整型数中指定的位进行置位操作的一类运算符。如果左右参数都是字符串,则位运算符将操作字符的ASCII码值。PHP中的位运算符如表所示。5.1.4比较运算符比较运算符是对两个变量的关系进行比较操作的一类运算符。该类运运算符包括:大于、小于、等于

4、、大于等于、小于等于、不等于等。具体内容所表所示。5.1.5三目运算符三目运算符是同时需要三个参数的一种比较特殊的运算符。前几节所介绍的运算符通常需要两个参数,所以可以称作二元运算符。三目运算符的使用格式如下所示。(expr1)?(expr2):(expr3)其中expr1、expr2、expr3均为表达式。以上代码的含义为:当expr1为真时,该运算符返回expr2的值;反之(当expr1为假时)返回expr3的值。如果与第6章中的判断流程控制相比较,则三目运算符非常像其中的:if(expr1){expr2;}else{expr3;}

5、5.1.6错误控制运算符操作控制运算符是可以忽略出现的函数错误的一类比较特殊的运算符。PHP支持一个错误控制运算符:@。如果将其放置在一个PHP表达式之前,则该表达式可能产生的任何错误信息都被忽略掉。该控制符的行为与PHP的配置有关,如果激活了track_errors特性(修改php.ini配置文件,设置stack_errors=on),表达式所产生的任何错误信息都被存放在变量$php_errormsg中。此变量在每次出错时都会被覆盖,所以如果要用该运算符的话就要尽早检查PHP的相关配置选项。下面通过一个实例来说明,如何使用错误控制运算

6、符。";//输出标准HTML内容echo"";echo"";echo"错误控制运算符的使用";echo"";echo"";echo"";//以下代码将忽略打开文件的错误$my_file=@file('不存在的文件')ordie("打开文件文件错误");echo"";echo"";?>5.1.7执行运算符执行运算符实现执行相应的操作系统命令。PHP中的执行运算符为反引号(``)(标准键盘上数字1的左边的键)。注意

7、这不是一个单引号。PHP将尝试将执行运算符之中的内容作为PHP命令行的命令来执行,并将其输出信息返回。使用执行运算符“`”的效果与函数shell_exec()(执行命令行dos命令,如果系统为Linux,则执行Linux命令)基本相同。下面的实例说明了如何使用执行运算符来执行相应的命令。";//输出标准HTML内容echo"";echo"";echo"执行运算符的使用";echo"";echo"";echo"";$output=`dir*

8、.*`;//执行命“dir*.*”并将结果赋值给变量echo"

";//输出预定义格式开始标记echo$output;//输出命令执行结果echo"
";//输出预定义格式结束标记echo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。