PHP闪电入门(9)运算符

2017-03-06 10:02:41 admin ...

<p><strong>前言:</strong></p><p>运算符在任何一门编程语言都会存在,它用来处理各种变量之间的关系,可以说几乎每行代码都会有运算符的存在,今天我们来讨论一下运算符。</p><p><strong><br/></strong></p><p><strong>内容概要:</strong></p><p>1、什么是运算符</p><p>2、有哪些运算符</p><p>3、常用运算符</p><p>4、小测验</p><p><br/></p><p><strong>一、什么是运算符</strong></p><p>先给出官方解释:运算符是可以通过给出的一或多个值(用编程行话来说,表达式)来产生另一个值(因而整个结构成为一个表达式)的东西。</p><p>我们其实可以这样理解,数学上常用的,加减乘除,括号,等号,大于,小于等等这些就是运算符。</p><p><br/></p><p><strong>二、有哪些运算符</strong></p><p>php手册上大概给了十几种运算符,全学完估计也得一周时间,我们这里列出常用的三种运算符:赋值运算符,算术运算符,比较运算符。</p><p><strong>三、常用运算符</strong></p><p>1、赋值运算符</p><p>“=”就是赋值运算符,这个和数学意义上的“=”完全不同。它表示赋值的概念。举个例子 $a = 123,我们知道$a是一个变量名称,类比房间,123是变量数据,类比某个房客,=的意思就是将某个房客放进$a房间。这就是赋值的意思。</p><p>数学上的等号怎么表示?请到比较运算符查看。</p><p>2、算术运算符。</p><p>先理解有加减乘除,分别用“+-/”表示,另外取余数使用“%”表示。其他的算术运算符以后再了解吧。举个使用例子 $a = 1+1;</p><p>3、比较运算符。“==”表示值是否相等(不判断类型),“>”,“<”的意思和数学上一样,不大于和不小于表示方法和数学上不一样,分别使用“<=”和“>=”表示。不等于使用“!=”表示。还有一个全等于的符号“===”,表示比较双方必须是同一个数据类型,并且值一样才能返回真,其余返回假 。另外,比较运算符,返回时布尔类型的值,换句话说就是返回真假(true 或者 false)。举个例子:</p><p>$a = 3>1;</p><p>var_dump($a); #$a=true;</p><p>其他运算符,我们用到再了解。</p><p>另外,运算符是有优先级的,这个大家自行理解。</p><p><strong><br/></strong></p><p><strong>四、小测验</strong></p><p>$a =( (1+2)3+2/2-5%2)>=3;</p><p>$a的值是?</p><p>A、3</p><p>B、无法计算</p><p>C、false </p>

相似文章