首頁 >後端開發 >php教程 >好好寫,好好幹-PHP基礎(二)

好好寫,好好幹-PHP基礎(二)

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-07-29 09:08:04939瀏覽

  hi

好久沒寫,昨兒一寫,感覺還是有人看的,至少是有一兩個評論的~~好好幹!

每天需要堅持的就那麼4件事兒:寫這個,學一點法語,看會兒書,鍛煉。單身狗也有好處。

1、PHP

一、PHP基礎(二)

1.3 資料型別

8種-4種標量:布林boolean,整數integer,浮點float/雙精確度double,string;2種字串string;2種字串string;2種複合:陣列array,物件object;2種特殊:資源resource,NULL無;

推薦記住英文,在學習的過程中,變數通常都是這麼來命名的。

php是弱型別語言,也就是說,不需要事先宣告變數的型別。

查看變數的類型:gettype();

判斷類型:is_*(),其中*為各種資料類型的簡寫。

1.3.1 Boolean

tru​​e或false,不區分大小寫,習慣上(我)寫全小寫。

一般不需要強制轉換為布林值,系統自動判斷;(見下例)

這些都被認為為false:false;0;0.0;空字串以及字串"0";空數組;NULL;從空標記產生的SimpleXML物件(我也不是很理解還,主要是還沒有涉及XML);

相對應的是其他都認為為true——注意,-1,也是true;

$boola=true;
$boolb=false;
$boolc=null;
$boold=-1;
$boole="sdkljf";

echo gettype($boola)."

echo gettype($boola)."


";
function isbool($bool){
if(is_bool($bool)){
echo "You are damn right.It is boolean."."
";
}else{
echo "Sorry, it is not this type.Please try again."."
";
}

}


isbool($boola);
isbool($boolc);
isbool($boold);

isbool($boolc);

isbool($boold);
isbool($boole);
isbool($boold);
isbool($boole);
isbool($boold);
isbool($boole);

function booluse($bool){

if($bool){
echo "It is equal to TRUE."."
";
}else{

echo "It is equal to FALSE."."
";

}

}

booluse($boola);

booluse($boolc);

booluse($boold);

 在上述例子中註意,如果直接判斷是否為boolean,一般的資料是否為boolean,一般的資料類型是不會強制轉換的,只有當用在if等判斷中時,才會自動的、強制的轉換為boolean使用。 

1.3.2 Int

整數。

 我錯了。 。 。寫一半被老闆召喚加班,明天保證完成系列第一部分(說明晚要看唐人街的嘛。。)。 🎜🎜晚安,看書去了🎜 🎜 以上就介紹了好好寫,好好幹-PHP基礎(二),包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。 🎜 🎜 🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn