PHP基礎知識鞏固 6 10

2021-08-19 20:44:30 字數 1099 閱讀 8196

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...