溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php數據類型指的是什么意思

發布時間:2022-02-11 15:29:04 來源:億速云 閱讀:123 作者:iii 欄目:編程語言

本篇內容介紹了“php數據類型指的是什么意思”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

在PHP中,數據類型是用一組屬性描述其定義的數據單元,PHP的數據類型是由程序的上下文決定的,也就是具體的類型由存儲的數據決定,主要分為標量數據類型、復合數據類型和特殊數據類型。

本教程操作環境:windows10系統、PHP7.1版、DELL G3電腦

php數據類型是什么意思

一、數據類型介紹

1、PHP是一種弱類型檢查語言,數據類型是由程序的上下文決定,即具體的類型由存儲的數據決定

2、三類數據類型:標量數據類型、復合數據類型和特殊數據類型

3、標量數據類型

boolean 布爾型

integer 整型

float/double 浮點型

string 字符串

4、復合數據類型

array 數組

object 對象

5、特殊數據類型

resource 資源

NULL 空

二、標量數據類型

布爾型(boolean)

1、保存一個邏輯真、或假

2、下列情況也可以視為假:

??布爾值false、整型值0、浮點型值0.0、空字符串和字符串“0”,

沒有成員變量的數組、沒有單元的對象,NULL

<?php 
//布爾型數據
$a = true;
$b = false;
//var_dump()函數可以返回表達式的類型和值
var_dump($a);//結果為  bool(true)
echo "<br>";
var_dump($b);//結果為  bool(false)
 ?>

整型(integer)

1、只能包含整數,可以用符號表示正負數

2、PHP中不支持無符號整數

//整型數據
$a = +3;
$b = -5;
var_dump($a); //結果為  int(3) 
echo "<br>";
var_dump($b);//結果為  int(-5)
echo "<br>";
echo $a+$b;//結果為  -2
echo "<br>";

浮點型(float/double)

1、浮點型用來存儲包括小數的數字,是一種近似的數值

2、科學計數法:10.1e10

//浮點型數據
$a = 1.56;
$b = 1.5e3;
var_dump($a); //結果為  float(1.56) 
echo "<br>";
var_dump($b);//結果為  float(1500)

字符串型(string)

1、單引號

??單引號里出現的變量會原樣輸出,PHP引擎不會對它進行解析,因此單引號定義字符串效率最高

2、雙引號

??雙引號所包含的變量會自動被替換成變量值

3、定界符 <<<

??定界符緊接著指定一個標識符表示開始,最后是同樣的標識符結束該字符串

??結束標識符必須從行的第一列開始,后面除了分號不能包含任何其他的字符

//字符串型
$str = '字符串型';
echo 'str是$str <br>';
//結果為 str是$str     單引號變量保持原樣輸出
echo "str是$str <br>";
//結果為 str是字符串型  雙引號會解析其中的變量
$str2 = <<<str2
這是定界符中的文字
str2;
echo $str2;
//結果為  這是定界符中的文字

三、復合數據類型

數組(Array)

1、數組是一系列相關數據的集合,以某種特定的方式進行排列,形成一個整體

2、可以是相同的數據類型,也可以是不同的數據類型

3、在PHP里數組的索引可以是數字,也可以是字符串

//相同類型元素
$array1 = array(1,3,5,7,9);
//不同類型元素
$array2 = array(1,'hello',true,3.14);
//索引是數字
$array3 = array(1=>'a',2=>'b',3=>'c');
//索引是字符串
$array4 = array('a'='蘋果','b'=>'香蕉','c'=>'桔子');

四、特殊數據類型

資源(Resource)

?1、資源是一種特殊的變量類型,它保存著對外部數據源的引用,如文件、數據庫連接等,直到通信結束

?2、數據庫持久連接是一種比較特殊的資源,它不會被垃圾回收系統釋放,需要手動釋放

空(NULL)

?1、被賦值為Null

?2、變量沒有被賦值

?3、變量賦值后,使用unset()函數進行清除

“php數據類型指的是什么意思”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女