Php 你能听见我说话吗?
为什么showphp_Smartfm()根本没有回音Php 你能听见我说话吗?,php,Php,为什么showphp_Smartfm()根本没有回音 foreach($response->quizzes as $quiz) { echo $quiz->question; // not echoing echo $quiz->answer; // not echoing } 后续问题 启用所有错误报告: error_reporting(E_ALL); ini_set('display_erro
foreach($response->quizzes as $quiz)
{
echo $quiz->question; // not echoing
echo $quiz->answer; // not echoing
}
后续问题
启用所有错误报告:
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
//or directly edit your php.ini !
并尝试:
foreach($response->quizzes as $quiz)
{
var_dump($quiz->question); // question
var_dump($quiz->answer); // answer
}
然后查看发生了什么开始执行“回声调试”
print_r($response);
print_r($response->quizzes);
foreach($response->quizzes as $quiz)
{
echo $quiz->question; // question
echo $quiz->answer; // answer
}
可能没有$response->quizzes
也许问题和答案是空字符串
也许这个密码永远都找不到
也许它是在HTML标记中输出的,而您从未想过要检查视图源代码
也许它在脚本的前面就已经消失了,而您没有打开错误报告
这把它修好了
- if(!isset($object->quizzes))
0
+ if(!isset($object->responses))
到这里来
foreach($response->quizzes as$quick){var_dump($quick->question);//question var_dump($quick->答案);//答案}无和foreach($response->quizzes as$quick){echo var_dump($quick->question);//问题echo var_dump($quick->答案);//答案}我认为我没有错误报告的内容吗?我如何确保?上面什么都没有,我如何确保我有错误报告?仍然没有★✩ json文件中有关于其他人评论1-2的信息。json文件中有$response->quizzes中的信息;见3。我知道代码一直在执行,因为它在最后,4。我住在view source 5中。我不这么认为,我看到了我的错误。我安装它时确实打开了它。
- if(!isset($object->quizzes))
0
+ if(!isset($object->responses))