php数据类型有哪些

发布时间:2024-06-13
数据类型定义变量可以存储的数据类型。php允许八种不同类型的数据类型,前五个称为简单数据类型,后三个是复合数据类型。
1、整型(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; ?>输出:
7042、浮点型(double or float)
可容纳包含小数或小数部分的数字,包括正数和负数。默认情况下,变量添加最小的小数位数。
例子:
<?php $val1 = 50.85; $val2 = 654.26; $sum = $val1 + $val2; echo $sum; ?>输出:
705.113、字符串(string )
保存任何字母,包括偶数。这些在声明期间用双引号编写。字符串也可以在单引号中编写,但在打印变量时将以不同的方式处理。为了澄清这一点,请看下面的示例。
例子:
<?php header(content-type:text/html;charset=utf-8); $name = 欧阳克; echo 我的名字是 $name \n; echo '我的名字是 $name'; ?>输出:
我的名字是 欧阳克 我的名字是 $name4、空值(null)
这些是特殊类型的变量,只能包含一个值,即null。我们按照惯例用大写字母写,但要区分大小写。
例子:
<?php $nm = null; echo $nm; // 这将不会给出任何输出 ?>5、布尔型(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; ?>输出:
这个条件是 true6、数组(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 第三个元素是: 307、对象(object)
对象数据类型也可以用于存储数据。对象被定义为用户定义的类的实例,这些类可以同时包含值和函数。
在 php 中,对象必须声明。
首先,你必须使用class关键字声明类对象。类是可以包含属性和方法的结构。
然后我们在类中定义数据类型,然后在实例化的类中使用数据类型。
8、资源(resources)
php中的resources不是确切的数据类型。这些基本用于存储对某些函数调用或外部php资源的引用。例如,考虑一个数据库调用,这是一个外部资源。
上一个:求推荐性价比高的笔记本电脑,性价比较高的笔记本电脑有哪些
下一个:结婚后户口本上要修改吗

苹果手机支付设置在哪里(苹果手机支付设置在哪里打开)
山东推荐:农业种植环境监测站-提供信息的农业气象站2023全国顺丰包邮
莲子羹的做法 加入桂圆更香浓
防止照明灯具起火的措施
怎样设计好高档家纺的画册版面
樱花多毛小蠹的防治方法
电脑解压软件安装包下载(电脑解压文件的软件下载)
如何选择灭火器?
有感情能够提离婚吗
假冒专利罪既遂会受到什么样的处罚?