我一直得到这个错误,我不明白这是什么意思?
致命错误:无法在C:\xampp\htdocs\LoginRegister\signup.php第4行的表达式结果上使用isset()(可以使用“null!== expression”代替)
这是我的第4行代码:
if (isset($_POST['fullname'])&& isset($_POST['email']) && isset($_POST['matrixid']) && isset($_POST['password'] && isset($_POST['phone_no'])))
这是我的全部代码:
<?php
require "DataBase.php";
$db = new DataBase();
if (isset($_POST['fullname'])&& isset($_POST['email']) && isset($_POST['matrixid']) && isset($_POST['password'] && isset($_POST['phone_no']))) {
if ($db->dbConnect()) {
if ($db->signUp("users", $_POST['fullname'], $_POST['email'], $_POST['matrixid'],$_POST['phone_no'], $_POST['password'])) {
echo "Sign Up Success";
} else echo "Sign up Failed";
} else echo "Error: Database connection";
} else echo "All fields are required";
?>
我尝试将其更改为null!=(表达式),但同样的错误,但因为我不确定null!==有什么帮助以及如何实现它。
1条答案
按热度按时间zd287kbt1#
可以使用推荐的替代表达式null!== expression代替isset()