六靠胜、PHP后臺開發(fā)模塊
基礎(chǔ)部分
1. php inset 和 empty 的區(qū)別鳍怨?
? - [ ] 1、empty函數(shù)
? ? ? ? 用途:檢測變量是否為空
? ? ? ? 判斷:如果 var 是非空或非零的值,則 empty() 返回 FALSE泽论。換句話說戳杀,""该面、0夭苗、"0"、NULL隔缀、FALSE题造、array()、var $var; 以及沒有任何屬性的對象都將被認(rèn)為是空的猾瘸,如果 var 為空界赔,則返回 TRUE。注意:empty() 只檢測變量牵触,檢測任何非變量的東西都將導(dǎo)致解析錯誤淮悼。換句話說,后邊的語句將不會起作用;
? ? ? ? 2揽思、isset函數(shù)
? ? ? ? 用途:檢測變量是否設(shè)置
? ? ? ? 判斷:檢測變量是否設(shè)置袜腥,并且不是 NULL。如果已經(jīng)使用 unset() 釋放了一個變量之后钉汗,它將不再是 isset()羹令。若使用 isset() 測試一個被設(shè)置成 NULL 的變量,將返回 FALSE儡湾。同時要注意的是一個NULL 字節(jié)("\0")并不等同于 PHP 的 NULL 常數(shù)特恬。
2. php 中$_SERVER變量中是如何得到當(dāng)前執(zhí)行腳本路徑的?