php中运算符的分类及注意事项

php中运算符有算数运算符, 逻辑运算符,  比较运算符,  比较运算符, 递增递减运算符, 字符串运算符, 赋值运算符.

关于运算符的一些注意事项.

1. 算数运算符(+ , - , * , / , %)

  1) 除数运算如果除数为零, 回报Division by  zero错误, 做除法时应有if判断排除这种情况

  2)int类型的值范围为正负20亿, 当两个int类型的数做运算得到的结果超出该范围时,  结果自动转换为float类型,

    $a = 2000000000;

    $b = 2000000000;

    var_dump($a + $b )

    打印出来显示和的类型为float而不是int.

  3)取摩(取余)运算的符号与被除数一致, 如

    $a = 10;  $b = -3;   echo $a%$b;  得到的结果为1

    $a = -10;  $b = 3;   echo $a%$b;  得到的结果为-1

时间: 2024-10-29 23:07:11

php中运算符的分类及注意事项的相关文章

thinkphp中I("parm")用法的注意事项

php中用来传输的方式有两种$_GET 和 $_POST, thinkphp 提供了一种兼容两中传输方式的做法I(“param”) 但是请注意:在使用php中的函数时需要传入参数时不能用I(“parm”),必须使用采用的传输方式$_GET 或 $_POST传入,否则出错 thinkphp中I("parm")用法的注意事项,布布扣,bubuko.com

swift中tableview的使用和注意事项

今天使用swift写了个简单的tableView,语法和用法上跟oc没多大的区别.但是还是有一些细节的地方需要注意一下的. 先上代码 import UIKit class ViewController: UIViewController,UITableViewDelegate,UITableViewDataSource { var _tableView:UITableView? override func viewDidLoad() { super.viewDidLoad() _tableVie

Objective-C中的Category(分类)

1 Category概念:动态的为已经存在的类添加新的行为(方法) 2 Category(分类)创建的方法 (1)通过Xcode生成分类 (2)可以手动生成分类,在头文件里面生成2个@interface 例如: 在Student.h文件中 @interface Student:NSObject -(void)test1; @end 下面是Student的分类,test为分类的名称 @interface Student(test) -(void)test2; @end 在Student.m文件中

C#中运算符重载

很多语言都允许程序员使用运算符重载,尽管从编程的角度看,这没有其必要性,但是对于代码来讲可以提高它的可读性,带来许多方便之处.最简单的例子就是,我们用String类的时候,用"+"运算符直接实现字符串的连接,很方便很直观. 运算符重载实例: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Xml.Linq; namespace impli

在VMware ESXi中使用固态硬盘的注意事项

为了提高虚拟机的性能,在现在配置VMware ESXi时,一般需要在主机上添加一块到多块固态硬盘,作为缓存使用.通常情况下,为主机配置1块120G-240GB的固态硬盘即可.在使用固态硬盘时,不要使用服务器的RAID卡配置程序,将硬盘用RAID0配置,因为在启用了RAID配置之后,在VMware ESXi中将不能正确的识别出固态硬盘,此时只会将固态硬盘作为普通磁盘使用. 在本示例中有两台服务器,其中一台服务器的固态硬盘使用RAID卡配置为RAID1,则此块硬盘不能当做固态硬盘识别,如图1-1所示

UML中关系的分类及其概念——总结备忘

UML中关系分类: 依赖:依赖是两个事物间的语义关系,其中一个事物(独立事物)发生变化会影响另一个事物(依赖事物)的语义. 关联:关联是类与类之间的联接,它使一个类知道另一类的属性和方法. 聚合:聚合是一种特殊类型的关联,它描述了整体和部分的结构关系. 组合:组合是关联的一种,是比集合关系强的关系. 泛化:泛化(继承)是一种特殊/一般关系,特殊元素(子元素)的对象可替代一般元素(父元素). UML中关系符号及对应的Java代表的含义 依赖关系         关联关系      聚合关系    

python把文件中的邮箱分类 保存到相应的文件里面

python把文件中的邮箱分类 保存到相应的文件里面(测试数据100W数据时间10秒) #coding:utf-8 import time import linecache def readfile(file):     #读取数据     list_dict = {}     file_data =  [ x.replace('\n','') for x in linecache.getlines(file) if '@' in x ]     #把后缀名组成字典中的keys,按照要求把文件中

输入 输出 注释 案例 常用数据 转换 常量 运算符的分类 优先级

(一)输入 输出 Console.ReadLine();输入语句 Console.WriteLine(); 输出语句 自动换行 Console.Write();输出语句  不自动换行 (二)注释 //  注释一行 /*  */  注释一段区域 ///    放在函数上面使用,给函数加注解 (三)案例 Console.Write("请输入姓名:"); string name = Console.ReadLine(); Console.Write("请输入年龄:");

js语法中运算符的二义性之逗号“,”的二义性

看到<js语言精髓与编程实践>中讲解的js语法中运算符的二义性之逗号的二义性,做些笔记 我们先来看看这两个例子: alert(eval('a=(1,2,3);'));//示例1 alert(eval('a=1,2,3;'));//示例2 结果是两者都会弹出3,这种用法产生的混乱,是因为逗号","既可以是语法分隔符,又可以是运算符所导致的.在上面的示例1,示例2中,逗号都被作为"连续运算符"在使用.示例1中的括号强制运算符,因此它的效果是运算如下表达式: