在这里的代码中,我使用三元运算符出现未定义索引错误。
这是代码:
$phone = isset($_POST['phone']) ? $_POST['phone']
: isset($_GET['phone'])? $_GET['phone'] : null;
但是,发布的数组具有phone
索引,如镜像所显示(从VS Code捕获)。
当我将其更改为此
if(isset($_POST['phone']))$phone = $_POST['phone'];
else $phone = isset($_GET['phone']) ? $_GET['phone'] : null;
代码工作正常。我的代码有什么错误吗?还是三元运算符不支持?