久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

php入門(4)

 php入門 2015-11-17
整型,,浮點(diǎn)型,,字符串和數(shù)組都介紹完了,,常用的還有對象,,那個(gè)太復(fù)雜了,以后再說,。還有布爾型true/false就完全不需要解釋了,,所有的程序語言中都有的。剩下的就是一些特殊的數(shù)據(jù)類型,,但是用的很多的,,比如說NULL。
null(空值):PHP中一種特殊的數(shù)據(jù)類型,,表示空值,,即表示沒有為該變量設(shè)置任何值null(空值)不區(qū)分大小寫,null和NULL是一樣的,。
被賦空值可能有三種情況:沒有賦什么值,、被賦空值null、被unset()函數(shù)處理過的變量,。
php中通過is_null判斷一個(gè)變量是否為null,;通過unset()來釋放一個(gè)變量,也可以直接給這個(gè)變量賦NULL值即可,;

另外,,還有一種特殊的數(shù)據(jù)類型就是resource,這個(gè)更復(fù)雜,,以后再說,。

OK,常用的數(shù)據(jù)類型已經(jīng)學(xué)完了,,但是注意php是弱類型語言,,對數(shù)據(jù)類型的判斷還是要小心為妙,搞不好不小心就掉坑里面了,。比如說:
<?php
$a = 2;
$b = '2';
var_dump($a == $b);
//bool(true)
這個(gè)坑還是比較容易跳過的,,如果真的需要區(qū)分整型和字符型,可以使用===來判斷
<?php
$a = 2;
$b = '2';
var_dump($a === $b);
//bool(false)
還有,,php中的""(空字符串),,array()(空數(shù)組),,false(布爾值false),NULL(特殊類型)在if語句中都表示false,。和java的區(qū)別大多了,,因?yàn)閖ava中的if只接受布爾值!比如說:
<?php
if(array())
{
echo 'ok';
}
甭想打出ok,,這個(gè)弱類型確實(shí)方便了不少人,,但也埋下了不少隱患。建議還是使用is_null,,is_empty等等來判斷好一些,。
說到這里,總結(jié)一些php中的is_函數(shù)有哪些:
is_array — 檢測變量是否是數(shù)組
is_bool — 檢測變量是否是布爾型
is_callable — 檢測參數(shù)是否為合法的可調(diào)用結(jié)構(gòu)
is_double — is_float 的別名
is_float — 檢測變量是否是浮點(diǎn)型
is_int — 檢測變量是否是整數(shù)
is_integer — is_int 的別名
is_long — is_int 的別名
is_null — 檢測變量是否為 NULL
is_numeric — 檢測變量是否為數(shù)字或數(shù)字字符串
is_object — 檢測變量是否是一個(gè)對象
is_real — is_float 的別名
is_resource — 檢測變量是否為資源類型
is_scalar — 檢測變量是否是一個(gè)標(biāo)量
is_string — 檢測變量是否是字符串
確實(shí)夠多了,,喜歡強(qiáng)類型的同學(xué)們可以放心使用,。

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多