我正在寻找一个可以防止这种情况的php函数:Undefined index:message in

Dmi*_*iyd 1 php forms post

if(defined($_POST["message"]) && defined($_POST["name"]))
{
Run Code Online (Sandbox Code Playgroud)

在那个if块中,不断抛出异常.我正在寻找一个函数,通过测试post变量是否存在来防止这种情况..如果它不存在则返回false而不是抛出异常

Lai*_*jus 6

if (isset($_POST["message"]) && isset($_POST["name"])) {
    // ....
}
Run Code Online (Sandbox Code Playgroud)

或者如果你想检查它们不仅要设置而且还要非空:

if (!empty($_POST["message"]) && !empty($_POST["name"])) {
    // ....
}
Run Code Online (Sandbox Code Playgroud)