我最近不得不为一份工作做一个“测试”,我得到反馈说这个陈述是不正确的:
$images = $flickr->get_images(5, !empty($_GET['pg']) ? $_GET['pg'] : 1);
“假定的”错误是在第一次加载页面时通过三元运算符生成的,因为没有通过查询字符串传递“?pg = 1”(或其他)。
反馈说我应该改用 isset。我在这里查看了各种帖子(问题 1960509)和博客,但找不到任何明确的答案。
这真的是一个错误吗?我怎样才能复制这个问题?我需要在我的 php.ini 文件中添加 E_STRICT 或其他内容吗?或者这可能是由于旧版本的 php 造成的?
注意:请不要告诉我我应该如何验证事情..我知道......这是一个测试,看看我是否可以使用 flickr api 调用。