$response 这个变量定义不上?

file

如图,我换了好几个 code ,但每次执行到获取 $response 以后,下面的结果里是显示 $response 是一个数组,但再次使用这个变量的时候就提示:PHP Notice: Undefined variable: response on line 1 ,也就是 $response 不存在,但明明上面已经定义了,没搞清是哪里的问题呢?

小时候,幸福是一件很简单的事;长大了,简单是一件很幸福的事。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
leo
最佳答案

确实很诡异,试试以下操作:

  1. 除了 code 内容,其他代码全部手敲;
  2. $response 换成其他变量名;
  3. 直接手动给 $response 设一个值,比如 test,然后在输出 $response
5年前 评论
讨论数量: 2
leo

确实很诡异,试试以下操作:

  1. 除了 code 内容,其他代码全部手敲;
  2. $response 换成其他变量名;
  3. 直接手动给 $response 设一个值,比如 test,然后在输出 $response
5年前 评论
月光

@leo 我之后尝试了手动给 $response 一行一行地赋值,可以赋值成功。之前有尝试过手敲那些代码,没有效果。倒是没有尝试换成其它变量名可不可以。

至今为止,问题是解决了,但不知道造成问题的原因。。。

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!