PHP教程
PHP Mysql
PHP面向对象
PHP常用

PHP 数据类型

PHP 数据类型

PHP 数据类型用于保存不同类型的数据或值。 PHP 支持 8 种原始数据类型,可以进一步分为 3 种类型:
标量类型(预定义) 化合类型(用户定义) 特殊类型

PHP 数据类型: 标量类型

它只保存单个值。 PHP 中有 4 种标量数据类型。
布尔 整数 浮动 字符串

PHP 数据类型: 复合类型

它可以容纳多个值。 PHP 中有 2 种复合数据类型。
数组 对象

PHP 数据类型: 特殊类型

PHP 中有 2 种特殊数据类型。
资源 NULL

PHP Boolean

Booleans 是最简单的数据类型,类似于 switch。它只包含两个值: TRUE(1) 或 FALSE(0)。它通常与条件语句一起使用。如果条件正确,则返回 TRUE,否则返回 FALSE。
示例:
<?php 
    if (TRUE)
        echo "this condition is true.";
    if (FALSE)
        echo "this condition is false.";
?>
输出:
this condition is true.

PHP Integer

Integer 表示带有负号或正号的数字数据。它只包含整数,即没有小数部分或小数点的数字。
整数规则:
整数可以是正数也可以是负数。 整数不能包含小数点。 整数可以是十进制(基数 10)、八进制(基数 8)或十六进制(基数 16)。 整数的范围必须介于 2,147,483,648 和 2,147,483,647 之间,即-2^31 到 2^31、
示例:
<?php 
    $dec1 = 34;
    $oct1 = 0243;
    $hexa1 = 0x45;
    echo "Decimal number: " .$dec1. "</br>";
    echo "Octal number: " .$oct1. "</br>";
    echo "HexaDecimal number: " .$hexa1. "</br>";
?>
输出:
Decimal number: 34
Octal number: 163
HexaDecimal number: 69

PHP Float

浮点数是带小数点的数字。与整数不同,它可以保存带小数点或小数点的数字,包括负号或正号。
示例:
<?php 
    $n1 = 19.34;
    $n2 = 54.472;
    $sum = $n1 + $n2;
    echo "Addition of floating numbers: " .$sum;
?>
输出:
Addition of floating numbers: 73.812

PHP 字符串

字符串是一种非数字数据类型。它包含字母或任何字母、数字,甚至特殊字符。
字符串值必须用单引号或双引号括起来。但两者的处理方式不同。为了澄清这一点,请参见下面的示例:
示例:
<?php 
    $company = "lidihuo";
    //both single and double quote statements will treat different
    echo "Hello $company";
    echo "</br>";
    echo 'Hello $company';
?>
输出:
Hello lidihuo
Hello $company

PHP 数组

数组是一种复合数据类型。它可以在一个变量中存储多个相同数据类型的值。
示例:
<?php 
    $bikes = array ("Royal Enfield", "Yamaha", "KTM");
    var_dump($bikes);   //the var_dump() function returns the datatype and values
    echo "</br>";
    echo "Array Element1: $bikes[0] </br>";
    echo "Array Element2: $bikes[1] </br>";
    echo "Array Element3: $bikes[2] </br>";
?>
输出:
array(3) { [0]=> string(13) "Royal Enfield" [1]=> string(6) "Yamaha" [2]=> string(3) "KTM" }
Array Element1: Royal Enfield
Array Element2: Yamaha
Array Element3: KTM
您将在本教程后面的章节中了解有关数组的更多信息。

PHP 对象

对象是用户的实例-定义的类可以存储值和函数。它们必须明确声明。
示例:
<?php 
     class bike {
          function model() {
               $model_name = "Royal Enfield";
               echo "Bike Model: " .$model_name;
             }
     }
     $obj = new bike();
     $obj-> model();
?>
输出:
Bike Model: Royal Enfield
这是 PHP 的高级话题,我们稍后会详细讨论。

PHP 资源

资源不是PHP 中的确切数据类型。基本上,这些用于存储一些函数调用或对外部 PHP 资源的引用。 例如-数据库调用。
这是PHP的高级话题,后面会结合例子详细讨论。

PHP Null

Null 是一种特殊的数据类型,它只有一个值: NULL。由于区分大小写,因此习惯用大写字母书写。
特殊类型的数据类型 NULL 定义了一个没有值的变量。
<强> 示例:
<?php 
    $nl = null;
    echo $nl;   //it will not give any output
?>
输出:
 
 
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4