使用三元运算符的 PHP 未定义索引

标签 php ternary-operator

我的 PHP 版本是 5.3.5。

代码:

$num = $_REQUEST['num'] ?: 7;

错误:
Notice: Undefined index: num in C:\path\to\file.php on line 34

有什么建议?

最佳答案

$num = isset($_REQUEST['num']) ? $_REQUEST['num'] : 7;

我想你想要 $_REQUEST['num']如果设置为其他 7.

关于使用三元运算符的 PHP 未定义索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6052763/

相关文章:

PHP OOP Mysql 查询

php - 如何从 wamp 中删除损坏的 mysql 并将单独安装的 mysql 连接到 wamp?

php - "error undefined"Opencart 2.2 管理仪表板同时更改 "Latest Orders"状态

python - 使用 lambda 函数对数字求和和计算数字

javascript - "X = (!X ? 8 : X)"在javascript中是什么意思?

php - 由于连字符,where 子句中的未知列

javascript - meteor 检测集合中字段的存在

C# 三元表达式类型转换

c# - C# 中的三元组受到限制有什么充分的理由吗?

php - 从 Swift 读取 PHP 中的 JSON