php的数据类型有哪些-php教程

资源魔 39 0
数据类型界说变量能够存储的数据类型。PHP容许八种没有同类型的数据类型,前五个称为简略数据类型,后三个是复合数据类型。上面本篇文章就给各人引见一下PHP的8种数据类型,心愿对你们有所协助。

一、整型(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开发自学 数据类型

抱歉,评论功能暂时关闭!