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

來源:互聯網
上載者:User
好好寫,好好乾-PHP基礎(二)

  hi

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

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

1、PHP

一、PHP基礎(二)

1.3 資料類型

8種——4種標量:布爾boolean,整型integer,浮點float/雙精確度double,字串string;2種複合:數組array,對象object;2種特殊:資源resource,NULL無;

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

php是弱類型語言,也就是說,不需要提前聲明變數的類型。

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

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

1.3.1 Boolean

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

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

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

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

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

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($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,一般的資料類型是不會強制轉換的,只有當用在if等判斷中時,才會自動的、強制的轉換為boolean使用。

1.3.2 Int

整型。

我錯了。。。寫一半被老闆召喚加班,明天保證完成該系列第一部分(說明晚要看唐人街的嘛。。)。

晚安,看書去了

1樓胡俊_php
好好乾?。。。。。我邪惡了
Re: 韌還
@胡俊_php,哥,我服。。
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.