我是否正确地构建了这个内联if语句:
$main = !empty($searchResults['main']) && !empty($searchResults['main']['feed']['entry']) ? $searchResults['main']['feed']['entry'] : null;发布于 2012-03-16 22:19:34
第一个测试是多余的。
$main = !empty($searchResults['main']['feed']['entry']) ? $searchResults['main']['feed']['entry'] : null;会做得很好
发布于 2012-03-16 22:20:03
也许你应该把你的东西包装到(value1 && value2) ? true : false中,但是一般来说,这应该是正确的。
发布于 2012-03-16 22:20:13
你为什么不干脆这样做:$youtube = empty($searchResults['main']['feed']['entry']) ? NULL : $searchResults['main']['feed']['entry'];
https://stackoverflow.com/questions/9738919
复制相似问题