我正在尝试将文件的现有检查转换为使用三元运算符。我原来的支票是这个...
if (isset($_FILES["file"])) {
echo '7';
};
这正常工作,我使用三元运算符的版本看起来像这样...
isset($_FILES['file']) ? $_FILES['file'] : 7;
我收到错误消息...
未定义索引:文件
为什么会这样,我要去哪里错了?
答案 0 :(得分:-2)
此代码未显示为异常
<?php
error_reporting(E_ALL);
echo isset($_FILES['file']) ? $_FILES['file'] : 7;
点击运行:https://3v4l.org/PtTmm#output
请检查导致错误的位置。