如何判断$_POST是否存在
在PHP编程中,$_POST是一个超全局变量,保存HTML表单提交的数据。要访问此数据,必须在尝试检索特定值之前检查 $_POST 是否存在。
使用 isset() 检查是否存在
确定 $_POST 的一种方法$_POST 的存在是通过 isset() 函数实现的。如果指定的变量已设置并且具有非空值,则此函数返回 true,否则返回 false。
例如,以下代码在使用 $_POST['fromPerson'] 构造之前检查它是否存在string:
<code class="php">if( isset($_POST['fromPerson']) ) { $fromPerson = '+from%3A'.$_POST['fromPerson']; echo $fromPerson; }</code>
在此示例中,如果 $_POST['fromPerson'] 存在,它将生成并回显 $fromPerson 字符串。否则,不会打印任何内容。
使用 isset() 避免空值
您提供的代码尝试使用 bang 运算符 (!) 来检查 $_POST[ 'fromPerson'] 为空。但是,不建议使用这种方法。相反,您可以使用 isset() 来避免打印空值,如上面的代码所示。
通过利用 isset() 的强大功能,您可以处理 $_POST 的存在并从其键中检索数据在您的 PHP 脚本中有效。
以上是PHP 中如何检查 $_POST 是否存在?的详细内容。更多信息请关注PHP中文网其他相关文章!