2 回答
TA貢獻(xiàn)1866條經(jīng)驗 獲得超5個贊
PHP 文檔說,empty()需要一個變量作為參數(shù)。trim()作為一種方法不適用于empty().?您應(yīng)該使用isset()檢查 POST 變量是否已聲明:
if(!isset($_POST["username"]) || empty($_POST["username"])) {
? ? $username_err = "Lütfen kullan?c? ad?n?z? giriniz.";
} else {
? ? $username = trim($_POST["username"]);
}
if(!isset($_POST["password"]) || empty($_POST["password"])) {
? ? $password_err = "Lütfen ?ifrenizi giriniz.";
} else{
? ? $password = trim($_POST["password"]);
}
TA貢獻(xiàn)1900條經(jīng)驗 獲得超5個贊
根據(jù) PHP 文檔,該empty()函數(shù)僅接收一個變量作為參數(shù)。這意味著您無法使用empty("Data"). 您需要在調(diào)用該函數(shù)之前將參數(shù)設(shè)置為變量,如下例:
$foo = trim(" Test");
$isEmpty = empty($foo);此致!
- 2 回答
- 0 關(guān)注
- 176 瀏覽
添加回答
舉報
