一、数据类型
数据类型的出现是计算机语言发展中最重要的一步。在计算机的世界里,计算机操作的对象是数据,而每一个数据都有其类型,具备相同数据类型的数据才可以彼此操作
数据类型分类 | 具体类型 | 说明 |
标量数据类型 | 布尔型(boolean) | 这是最简单的数据类型,只有两个值:真(true)和假(false) |
字符串(string) | 使用单引号或双引号括起来的表示字符串,注意:双引号有解释变量的作用 | |
整型(integer) | 整型数据类型只能包含整数,这些数据可以是正数或负数 数字前加0表示八进制,数字前加0x表示十六进制 | |
浮点型(float) | 用来存储数字,和整型不同的是它有小数位 | |
复合数据类型 | 数组(array) | 就是一组数据的集合 |
对象(object) | 对象是类的实例,使用new来创建 | |
特殊数据类型 | 资源(resource) | 又叫做"句柄",是由编程人员来分配的,处理外部事务的函数 |
空值(null) | 特殊的值,表示变量没有值,唯一的值就是null |
二、数据类型强制转换
转换函数 | 转换类型 |
(boolean) | 转换为布尔型 |
(string) | 转换为字符串 |
(integer) | 转换成整型 |
(float) | 转换成浮点型 |
(array) | 转换成数组 |
(object) | 转换成对象 |
三、运算符
运算符是用来对变量、常量或数据进行计算的符号;他对一个值或一组值执行指定的操作
分类 | 符号 | 作用 | 实例 |
算术运算符 | + | 加法运算 | $a+$b |
- | 减法运算 | $a-$b | |
* | 乘法运算 | $a*$b | |
/ | 除法运算 | $a/$b | |
% | 取余(摩)运算 | $a%$b | |
字符串运算符 | . | 连接两个或多个字符串、变量 | "eduask".$a |
赋值运算符 | = | 将右边的值付给左边 | $a=b |
+= | 将右边的值加到左边 | $a+=b 等价于 $a=$a+b | |
-= | 将右边的值减到左边 | $a-=b 等价于 $a=$a-b | |
*= | 将右边的值乘以左边 | $a*=b 等价于 $a=$a*b | |
/= | 将左边的值除以右边 | $a/=b 等价于 $a=$a/b | |
%= | 将左边的值对右边取余数 | $a%=b 等价于 $a=$a%b | |
.= | 将右边的字符连接到左边 | $a.=b 等价于 $a=$a.b | |
递增递减运算 | ++ | $a++|++$a | |
-- | $a--|--$a | ||
比较运算法 | > | 大于 | |
< | 小于 | ||
>= | 大于等于 | ||
<= | 小于等于 | ||
== | 等于 | ||
!= | 不等于 | ||
=== | 恒等于 | ||
!== | 不恒等于 | ||
逻辑运算符 | 逻辑与 (and或者&&) | 当$m和$n都为真时结果为真 | $m && $n |
逻辑或 (or或者||) | 当$m或$n为真时结果为真 | $m || $n | |
逻辑非 (!) | !$m | 非真即假 | |
逻辑异或 (xor) | $m xor $n | 当$m、$n一个为真一个为假时结果为真 |
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。