PHP8的數(shù)據(jù)類(lèi)型-PHP8知識(shí)詳解
導(dǎo)讀:在PHP8中,變量不需要事先聲明,賦值即聲明。不同的數(shù)據(jù)類(lèi)型其實(shí)就是所儲(chǔ)存數(shù)據(jù)的不同種類(lèi)。以下是PHP8的15種數(shù)據(jù)類(lèi)型:
永久美國(guó)免備案虛擬主機(jī)1元1天,15元1月,100元1年,1000元永久
站長(zhǎng)在線(xiàn)旗下答案網(wǎng)站,全站所有題目,免費(fèi)查看答案和答案解析
不同的數(shù)據(jù)類(lèi)型其實(shí)就是所儲(chǔ)存數(shù)據(jù)的不同種類(lèi)。在php8.0、8.1中都有所增加。以下是PHP8的15種數(shù)據(jù)類(lèi)型:
1、字符串(String):用于存儲(chǔ)文本數(shù)據(jù),可以使用單引號(hào)或雙引號(hào)來(lái)定義字符串。
2、整數(shù)(Integer):用于存儲(chǔ)整數(shù)值,可以是正數(shù)、負(fù)數(shù)或零。
3、浮點(diǎn)數(shù)(Float):用于存儲(chǔ)帶有小數(shù)點(diǎn)的數(shù)值,也稱(chēng)為雙精度數(shù)。
4、布爾值(Boolean):用于存儲(chǔ)真(true)或假(false)的值。
5、數(shù)組(array):用于存儲(chǔ)多個(gè)值的有序集合,可以通過(guò)索引或關(guān)聯(lián)鍵來(lái)訪(fǎng)問(wèn)其中的元素。
6、對(duì)象(object):用于存儲(chǔ)自定義的數(shù)據(jù)結(jié)構(gòu),可以包含屬性和方法。
7、空值(Null):表示變量沒(méi)有值。
8、資源(Resource):用于存儲(chǔ)對(duì)外部資源(例如數(shù)據(jù)庫(kù)連接或文件句柄)的引用。
9、回調(diào)(Callback):用于存儲(chǔ)函數(shù)或方法的引用,用于回調(diào)函數(shù)的調(diào)用。PHP 8.1以后可用。
10、可調(diào)用(Callable):用于存儲(chǔ)可以被調(diào)用的任何內(nèi)容,包括函數(shù)、方法和匿名函數(shù)。PHP 8.1以后可用。
11、任意類(lèi)型(Mixed):mixed類(lèi)型用于表示可以是任意類(lèi)型的變量。自 PHP 8.0.0 起可用。
12、枚舉(Enum):枚舉是在類(lèi)、類(lèi)常量基礎(chǔ)上的約束層, 目標(biāo)是提供一種能力:定義包含可能值的封閉集合類(lèi)型。PHP 8.1以后可用。
13、不會(huì)終止(Never):never 是僅用于返回的類(lèi)型,表示函數(shù)不會(huì)終止。這意味著它要么調(diào)用 exit(),要么拋出異常,要么無(wú)限循環(huán)。因此,它不能是聯(lián)合類(lèi)型聲明的一部分。自 PHP 8.1.0 起可用。
14、無(wú)返回值(Void);void 是僅用于返回類(lèi)型,表示函數(shù)不返回值,但該函數(shù)仍可能會(huì)終止。PHP 7.1以后可用。
15、可迭代對(duì)象(iterable):表示可迭代的實(shí)體,例如數(shù)組或?qū)崿F(xiàn)了Iterator接口的對(duì)象。PHP 7.1以后可用。
作為弱類(lèi)型語(yǔ)言,PHP也被稱(chēng)為動(dòng)態(tài)類(lèi)型的語(yǔ)言。在強(qiáng)類(lèi)型的語(yǔ)言中(如C語(yǔ)言),一個(gè)變量只能存儲(chǔ)一種數(shù)據(jù)類(lèi)型的數(shù)據(jù),而且這個(gè)變量在使用前必須聲明變量類(lèi)型。
在PHP中,給變量賦什么類(lèi)型的值,這個(gè)變量就是什么類(lèi)型的。
下面給一個(gè)參考文件示例:
本實(shí)例將使用echo語(yǔ)句輸出個(gè)人信息,包括姓名、性別、年齡、身高、體重,代碼如下:
<?php
$name = "紅紅";
$gender = "女";
$age = 18;
$height = 160;
$weight = 45.5;
echo "姓名:".$name."<br>";
echo "性別:".$gender."<br>";
echo "年齡:".$age."歲<br>";
echo "身高:".$height."厘米"."<br>";
echo "體重:".$weight."公斤"."<br>";
上述代碼中,包含的數(shù)據(jù)類(lèi)型有字符串、整型和浮點(diǎn)型,網(wǎng)頁(yè)輸出結(jié)果如下:
上面的代碼中:
“.”是字符串連接符
“<br>”是換行標(biāo)記
“echo”是PHP的輸出語(yǔ)句,這可以將文本內(nèi)容顯示到瀏覽器上。
常用的的輸出語(yǔ)句還有var_dump()函數(shù)和print_r()函數(shù)。
本文地址:http://003188.cn/php8deshujuleixing.html
阿里云虛擬主機(jī)1G空間,120元一年
香港、美國(guó)虛擬主機(jī)100元一年,1000元永久
騰訊云雙十一0.4折起,2核8G5M三年僅700元,2核4G8M三年僅198元
猜你喜歡