一、整型(Integer )
整型仅蕴含整数,包罗负数以及正数,即不小数局部或小数点的数字。它们能够是十进制(基数10),八进制(基数8)或十六进制(基数16)。默许基数为十进制(基数为10)。八进制整数能够用前导0申明,十六进制能够用前导0x申明。整数范畴必需介于-2 ^ 31到2 ^ 31之间。
例子:
<?php // 十进制整数 $deci1 = 50; $deci2 = 654; // 八进制整数 $octal1 = 07; //十六进制 $octal = 0x45; $sum = $deci1 + $deci2; echo $sum; ?>
输入:
704
二、浮点型(Double or float)
可包容蕴含小数或小数局部的数字,包罗负数以及正数。默许状况下,变量增加最小的小数位数。
例子:
<?php $val1 = 50.85; $val2 = 654.26; $sum = $val1 + $val2; echo $sum; ?>
输入:
705.11
三、字符串(String )
保留任何字母,包罗偶数。这些正在申明时期用双引号编写。字符串也能够正在单引号中编写,但正在打印变量时将以没有同的形式解决。为了廓清这一点,请看上面的示例。
例子:
<?php header("content-type:text/html;charset=utf-8"); $name = "欧阳克"; echo "我的名字是 $name \n"; echo '我的名字是 $name'; ?>
输入:
我的名字是 欧阳克 我的名字是 $name
四、空值(NULL)
这些是非凡类型的变量,只能蕴含一个值,即NULL。咱们依照常规用年夜写字母写,但要区别巨细写。
例子:
<?php $nm = NULL; echo $nm; // 这将没有会给出任何输入 ?>
五、布尔型(Boolean)
只蕴含两个值,TRUE或FALSE。胜利的事情将前往true,不可功的事情将前往false。正在布尔值中,NULL类型值也被视为false。除了了NULL, 0正在布尔值中也被以为是FALSE。假如一个字符串是空的,那末它正在布尔数据类型中也被以为是FALSE。
例子:
<?php header("content-type:text/html;charset=utf-8"); if(TRUE) echo "这个前提是 TRUE"; if(FALSE) echo "这个前提没有是 TRUE,是FALSE"; ?>
输入:
这个前提是 TRUE
六、数组(array)
数组是一种复合数据类型,能够存储相反数据类型的多个值。上面是一个整数数组的例子。
<?php header("content-type:text/html;charset=utf-8"); $intArray = array( 10, 20 , 30); echo "第一个元素是: $intArray[0]\n"; echo "第二个元素是: $intArray[1]\n"; echo "第三个元素是: $intArray[2]\n"; ?>
输入:
第一个元素是: 10 第二个元素是: 20 第三个元素是: 30
七、工具(Object)
工具数据类型也能够用于存储数据。工具被界说为用户界说的类的实例,这些类能够同时蕴含值以及函数。
正在 PHP 中,工具必需申明。
起首,你必需应用class要害字申明类工具。类是能够蕴含属性以及办法的构造。
而后咱们正在类中界说数据类型,而后正在实例化的类中应用数据类型。
八、资本(Resources)
PHP中的Resources没有是切实的数据类型。这些根本用于存储对某些函数挪用或内部PHP资本的援用。例如,思考一个数据库挪用,这是一个内部资本。
以上就是php的数据类型有哪些的具体内容,更多请存眷资源魔其它相干文章!
标签: php php开发教程 php开发资料 php开发自学 数据类型
抱歉,评论功能暂时关闭!