六、PHP后臺開發(fā)模塊
基礎(chǔ)部分
1. php inset 和 empty 的區(qū)別?
? - [ ] 1、empty函數(shù)
? ? ? ? 用途:檢測變量是否為空
? ? ? ? 判斷:如果 var 是非空或非零的值,則 empty() 返回 FALSE。換句話說,""、0、"0"、NULL、FALSE、array()、var $var; 以及沒有任何屬性的對象都將被認為是空的,如果 var 為空,則返回 TRUE。注意:empty() 只檢測變量,檢測任何非變量的東西都將導致解析錯誤。換句話說,后邊的語句將不會起作用;
? ? ? ? 2、isset函數(shù)
? ? ? ? 用途:檢測變量是否設(shè)置
? ? ? ? 判斷:檢測變量是否設(shè)置,并且不是 NULL。如果已經(jīng)使用 unset() 釋放了一個變量之后,它將不再是 isset()。若使用 isset() 測試一個被設(shè)置成 NULL 的變量,將返回 FALSE。同時要注意的是一個NULL 字節(jié)("\0")并不等同于 PHP 的 NULL 常數(shù)。
2. php 中$_SERVER變量中是如何得到當前執(zhí)行腳本路徑的?