PHP基礎知識鞏固【6-10】

6.其它類型轉換爲boolean類型時,哪些被認爲是false?(重點)

布爾值false,整型值0, 浮點型值0.0, 空白字符串, 字符串'0', 空數組,特殊數據類型NULL, 沒有設定的變量。
empty()函數在哪些情況下返回true?
布爾值false,
整型值0, 
浮點型值0.0, 
空白字符串, 
字符串'0', 
array()空數組,
特殊數據類型NULL, 
沒有任何屬性的對象,
沒有賦值的變量。

7.如果定義了一個變量a, a==0嗎?
a==false a==”嗎?
a==NULL a===NULL嗎?

答:echo=>什麼都沒有
var_dump=>NULL
empty($b)==true嗎?
echo=>1 
var_dump=>bool(true) 
此時如果輸出$a++是多少?
echo=>什麼都沒有 
var_dump=>NULL
如果輸出++$a又是多少?
echo=>1 
var_dump=>int(1)

8.字符串怎麼轉成整數,有幾種方法?怎麼實現? (可擴展)

強制類型轉換: (整型)字符串變量名;
直接轉換:settype(字符串變量,整型);
intval(字符串變量);

9.標量數據和數組的最大區別是什麼?(自行擴展)

一個標量只能存放一個數據,而數組可以存放多個數據。

10.常量如何定義? 如何檢測一個常量是否被定義?常量的值只能是哪些數據類型?

define()//定義常量 
defined()//檢查常量是否定義
常量的值只能是標量類型的數據。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章