php中的调试器有问题(错误的错误行等)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php中的调试器有问题(错误的错误行等),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1668字,纯文字阅读大概需要3分钟。
内容图文
![php中的调试器有问题(错误的错误行等)](/upload/InfoBanner/zyjiaocheng/780/02bee5ac0c08459c8dc003d1acf512b2.jpg)
我觉得我的服务器很闹鬼.我在所有脚本上运行它
ini_set('display_errors', 'On');
ini_set('html_errors', 0);
我在脚本this.php中收到错误
Notice: Undefined index: filter in /(...)/this.php on line 217
第217行甚至不是来自被调用的函数……它是一个空行,其中没有任何内容.
有时候我会在一个完美的逻辑流条件下运行一些回声(从某种意义上来说它必须运行)并且它们什么都不回应.有时它们会这样做我只是评论了mysqliquery行,并且由于某种原因他们继续查询并将数据保存到数据库中.我正在使用ubuntu的本机连接到服务器功能,但也在filezilla中尝试了这一点并且它一直在发生.我知道文件正在保存.但脚本似乎没有反应.这是我第一次面对这样的事情而且真的很奇怪.我已经尝试过考虑所有事情,但没有让人满意.重复/类似的函数名称,错误的指令,包括文件缓冲区,但它们似乎都在合理的标准内.我不知道什么可能是错的.有谁知道可能会发生什么?
场景:
通过nodejs运行php.到目前为止工作完美无缺.
PHP函数调用:first()在脚本one.php中
one.php:
include("this.php")
function first(){
echo "This is echoed. This script works. I can remove and update this and line and it works well with the debugger"
second(); //second is in this.php
}
this.php:
functions second(){
echo "THIS GETS NO ECHO, IT'S THE FIRST LINE IN SECOND()"
global $mysqli;
//filter as index is in line 183, 168, 170, 185, 190.
//line 217 is completely out of this function bounds.
$query = "some query"
$mysqli->query($query); //I commented this. Still gets query...
}
我真的不明白可能会发生什么.我检查并仔细检查,只能假设它是文件缓冲区或其他问题,因为代码对我来说似乎是正确的…
编辑:
我刚刚从this.php中完全删除了second().代码运行就好像没有发生任何事情…… wtf …我在终端上运行了cat this.php.代码似乎是最新的.它正在到达服务器……
解决方法:
我…我在不同的文件夹中有两个不同的脚本同名…我讨厌自己……
内容总结
以上是互联网集市为您收集整理的php中的调试器有问题(错误的错误行等)全部内容,希望文章能够帮你解决php中的调试器有问题(错误的错误行等)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。