特殊的 null 值表示變數無值。null 是資料型別 null 唯一可能的值。
null 值標示變數是否為空。也用於區分空字串與空值資料庫。
可以通過把值設定為 null,將變數清空:
<?php
$x="hello world!";
$x=null;
var_dump($x);
?>
輸出結果:
null
在下列情況下乙個變數被認為是null
:
使用 (unset) $var 將乙個變數轉換為 null
將不會刪除該變數或 unset 其值。僅是返回null
值而已。
//empty array is converted to null by non-strict equal '==' comparison. use is_null() or '===' if there is possible of getting empty array.
$a = array();
$a == null <== return true
$a === null < == return false
is_null($a) <== return false
//empty() is_null() !isset()
$var = "";
empty($var) //is true.
is_null($var)// is false.
!isset($var)// is false.
PHP7 學習筆記(十二)gRPC
github 環境 linux php7 1 安裝grpc pecl install grpc編譯成功提示資訊 build process completed successfully installing usr local php 7.1.8 lib php extensions no debu...
How Tomcat Works學習筆記《十二》
host和engine 在catalina中engine代表catalina實體,host代表乙個虛擬的主機,engine包括多個host,乙個host包括多個context。在tomcat中host用org.apache.catalina.host介面表示 public inte cehostex...
Linux 學習筆記 十二
打包表示把一堆檔案變成乙個包裹,打包是必須指定要打包的檔案。tar 打包工具 f 指定包的名字 c 建立包 v 顯示建立過程 t 檢視包中內容 x 解包 r 新增檔案到包中 delete filename 刪除包中指定檔案 get filename 取出包中指定檔案 例 tar cf etc.tar...