这有点不寻常,这让我有点难过。我有一个位于服务器上的PHP脚本。我有一个调用该脚本的本地php脚本。我通过简单的http身份验证登录到它。它没什么特别之处,一切都按原样运行,除了在我的服务器脚本中,我回复一些文本,就像这样;
echo "I WAS ABOUT TO RUN A RETAIL STOCK UPDATE AND YOU STOPPED ME.<br>";
因为我通过本地脚本运行此服务器脚本,所以得到了这个的输出;
Notice: Undefined variable: I WAS ABOUT TO RUN A RETAIL STOCK UPDATE AND YOU STOPPED ME.
现在,我没有做任何不同的事情,除了我的本地php脚本调用服务器php脚本。一切正常,除非我尝试从服务器脚本回显一些东西时得到未定义的变量警告。为什么会这样,我该如何解决?
答案 0 :(得分:0)
解决。
我在卷曲处理程序类中有这个小小的疏忽;
print_r($$response);
回应变量名称不会导致错误,除了将脚本中的所有echo语句都视为未定义的变量。
删除多余的&#39; $&#39;修复了问题,我的脚本现在正确地从其他脚本输出消息。