6.其它型別轉換為boolean型別時,哪些被認為是false?(重點)
布林值false,整型值0, 浮點型值0.0, 空白字串, 字串'0', 空陣列,特殊資料型別null, 沒有設定的變數。
empty()函式在哪些情況下返回true?
布林值false,
整型值0,
浮點型值0.0,
空白字串,
字串'0',
array()空陣列,
特殊資料型別null,
沒有任何屬性的物件,
沒有賦值的變數。
7.如果定義了乙個變數a,但
是沒有賦
初始值那
麼a ,但是沒有賦初始值 那麼
a,但是沒有
賦初始值
那麼a0嗎?
$afalse嗎?
$a==』'嗎?
$anull嗎?
$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()//檢查常量是否定義
常量的值只能是標量型別的資料。
Redis學習鞏固 基礎知識
在沒有深入學習redis之前,我認為redis就是用來做快取的 狗頭 redis可不僅僅用來做快取,它的用途很多,例如 延遲佇列 訊息佇列 資料去重統計等等等,如果僅僅做快取,它的那些特性就白白浪費了,比如可排序集合有評分機制 分布式特性 資料持久化。能做這些功能的前提是深入了解它每乙個資料結構與特...
PHP 基礎 基礎鞏固
在做專案的時候,有時候寫乙個功能要去試兩三遍,自己也發現了,有些東西都是模模糊糊知道,原因都是基礎知識掌握的不夠紮實,趁平時有時間,把php的基礎知識又總結了一遍,相信以後寫專案少去不少麻煩.變數 變數的命名規範 變數名必須以 符號開頭,可以由下劃線或字母,漢字開頭,不能以數字或特殊符號開始命名 n...
php基礎知識
2.3 語法 就像前面提到的一樣,你可以混合編寫你的php 和html 因此你必須有辦法將兩者區別開來。以下就是你可以採用的幾種方法。你可以選用其中一種你最適應的並且就這樣堅持這種方法!從html中分離 以下是可以使用的方法 注釋 php支援c,c 和unix風格的注釋方式 c,c 風格多行注釋 c...