この問題は少し奇妙です。送信された値がnullの場合、なぜ "not not null"と表示されるのですか?その理由は何ですか?変数がnullかどうかを確認します - 不正確な検証
Parametersapplication/x-www-form-urlencoded
lists_owned null
Source
lists_owned=null
<?php
$lists_owned = $_POST['lists_owned'];
var_dump($lists_owned); // string(4) "null"
if(!is_null($_POST['lists_owned'])) {
echo "Is not null"; I see this echo
}
?>
おかげ
は、 '$ _POST [ 'lists_owned']が'それをアクセスする前に設定されている場合にも、チェック: '$ lists_owned = ISSET($ _ POST [ 'lists_owned' ]))? $ _POST ['lists_owned']:null; 'それ以降は' $ lists_owned'変数だけを使用するので、$ lists_ownedを設定して使用しないことは無駄です。 – mamadrood