數(shù)據(jù)類型有三種:
創(chuàng)新互聯(lián)公司自2013年創(chuàng)立以來,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元寧遠(yuǎn)做網(wǎng)站,已為上家服務(wù),為寧遠(yuǎn)各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108
1.標(biāo)量數(shù)據(jù)類型
標(biāo)量數(shù)據(jù)類型包括以下幾種。
(1)boolean:布爾型
布爾變量是PHP變量中最簡(jiǎn)單的。它保存一個(gè)True或者False值。其中True或者False是PHP的內(nèi)部關(guān)鍵字。設(shè)定一個(gè)布爾型的變量,只需將True或者False賦值給該變量
(2)string:字符串
字符串是連續(xù)的字符序列,字符串中的每個(gè)字符只占用一個(gè)字節(jié)。在PHP中,定義字符串有3種方式:
單引號(hào)方式,
雙引號(hào)方式,
Heredoc方式。
(3)integer:整數(shù)
整數(shù)數(shù)據(jù)類型只能包含整數(shù)。這些數(shù)據(jù)類型可以是正數(shù)或負(fù)數(shù)。在32位的操作系統(tǒng)中,有效的范圍是?2 147 483 648~+2 147 483 647。
(4)double:浮點(diǎn)數(shù)
浮點(diǎn)數(shù)據(jù)類型可以用來存儲(chǔ)數(shù)字,也可以保存小數(shù)。它提供的精度不整數(shù)大得多。在32位的操作系統(tǒng)中,有效的范圍是1.7E-308~1.7E+308。
2.復(fù)合數(shù)據(jù)類型
復(fù)合數(shù)據(jù)類型包括以下兩種。
(1)array:數(shù)組
可以是二維、三維或者多維,數(shù)組中的各元素可以是string、integer或double,也可以是array。
(2)object:對(duì)象類型
3.特殊數(shù)據(jù)類型
特殊數(shù)據(jù)類型包括以下兩種。
(1)resource:資源
資源是PHP內(nèi)的幾個(gè)函數(shù)所需要的特殊數(shù)據(jù)類型,由編程人員來分配。
(2)null:空值
空值是最簡(jiǎn)單的數(shù)據(jù)類型。表示沒有為該變量設(shè)置任何值,另外,空值(NULL)不區(qū)分大小寫。
借用“短發(fā)人”的數(shù)據(jù),手工完善一下。
boolean (布爾型) 一般用于判斷,true或false。比如是否檢測(cè),是否完成,是否畢業(yè)等。
integer (整型)一般用于年齡,數(shù)量等沒有小數(shù)點(diǎn)的計(jì)算。比如1 2 33 -9等。
float (浮點(diǎn)型, 也稱作 double) 一般用于金錢,面積、體積等科學(xué),含小數(shù)點(diǎn)的計(jì)算。比如3.1415926585897932
string (字符串)一般用于人名,物品等常規(guī)字符串。比如“張三”“桌子”“我來了”
array (數(shù)組)一般用于復(fù)雜數(shù)據(jù)處理,可以多維數(shù)據(jù)結(jié)構(gòu),可以放布爾、整型、浮點(diǎn)、字符、數(shù)組等。
object (對(duì)象) 一般用于面向?qū)ο?,里面包含方法和變量?/p>
變量的定義:在整個(gè)php腳本中可以發(fā)生改變的量叫做變量
變量命名的規(guī)則:
①所有的變量必須用$ 來修飾
②由字母數(shù)字下劃線組成
③不能用數(shù)字開頭
④可以是中文,但一般不用,不能包含特殊字符
⑤變量名區(qū)分大小寫
四種標(biāo)量數(shù)據(jù)類型:整型、實(shí)型(浮點(diǎn)型) 字符型布爾型
兩種特殊類型:資源 NULL
兩種復(fù)合數(shù)據(jù)類型:數(shù)組和對(duì)象
常量定義:在整個(gè)程序運(yùn)行過程中其值不發(fā)生改變的量,切記常量不加$
例如:define(“A”,10); echo A; 輸出10
Defined(常量名) //檢測(cè)常量是否被設(shè)置
常量可以一旦被定義不能被修改,在整個(gè)運(yùn)行過程中不可以改變的量
變量可 以改變的量,常量占內(nèi)存,變量不占內(nèi)存 因?yàn)樽兞吭谀_本執(zhí)行結(jié)束時(shí)會(huì)自動(dòng)釋放
PHP 支持8種基本的數(shù)據(jù)類型。
一:四種標(biāo)量類型:
1、boolean (布爾型)
2、integer (整型)
3、float (浮點(diǎn)型, 也稱作 double)
4、string (字符串)
二:兩種復(fù)合類型:
1、array (數(shù)組)
2、object (對(duì)象)
三:兩種特殊類型:
1、resource?。ㄙY源)
2、NULL?。∟ULL)
PHP,是英文超文本預(yù)處理語言Hypertext Preprocessor的縮寫。PHP 是一種 HTML 內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風(fēng)格有類似于C語言,被廣泛地運(yùn)用。
布爾類型是PHP中
最簡(jiǎn)單的類型。它的值可以為
TRUE
或
FALSE。
如:
$foo=false;
$foo1=true;
echo
"為假時(shí)輸出值為:".$foo;
//沒有輸出值
echo
"br
/為真時(shí)輸出值為:".$foo1;
//輸出1
這里主要的細(xì)節(jié):
當(dāng)轉(zhuǎn)換為
boolean
時(shí),以下值被認(rèn)為是
FALSE
:
1、the
布爾值
FALSE
自身
2、the
整型值
(零)
3、the
浮點(diǎn)型值
0.0
(零)
空
字符串,
以及
字符串
"0"
4、不包括任何元素的數(shù)組
5、不包括任何成員變量的對(duì)象(僅PHP
4.0
適用)
6、特殊類型
NULL
(包括尚未設(shè)定的變量)
7、從沒有任何標(biāo)記(tags)的XML文檔生成的SimpleXML
對(duì)象
//$a=0;
//$a=0.0;
$a="0";
var_dump((bool)
0);
echo
"br
/";
var_dump((bool)
array());
if($a==false){
echo
"空0默認(rèn)轉(zhuǎn)換為false,成功!";
}else{
echo
"不能轉(zhuǎn)換為false";
}
輸出:
bool(false)
bool(false)
空0默認(rèn)轉(zhuǎn)換為false,成功!
PHP主要有八種基本數(shù)據(jù)類型,其中包括:
1.四種變量類型
整數(shù)型(integer)
浮點(diǎn)數(shù)型(float)
布爾型(boolean)
字符串(string)
2.兩種復(fù)合類型
數(shù)組(array)
對(duì)象(object)
3.兩種特殊類型
NULL
資源 (resource)