2 回答

TA貢獻(xiàn)1866條經(jīng)驗(yàn) 獲得超5個(gè)贊
PHP 文檔說,empty()需要一個(gè)變量作為參數(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)驗(yàn) 獲得超5個(gè)贊
根據(jù) PHP 文檔,該empty()
函數(shù)僅接收一個(gè)變量作為參數(shù)。這意味著您無法使用empty("Data")
. 您需要在調(diào)用該函數(shù)之前將參數(shù)設(shè)置為變量,如下例:
$foo = trim(" Test"); $isEmpty = empty($foo);
此致!
- 2 回答
- 0 關(guān)注
- 156 瀏覽
添加回答
舉報(bào)