能否解决PHP运行时异常导致无法调试的有关问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了能否解决PHP运行时异常导致无法调试的有关问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含913字,纯文字阅读大概需要2分钟。
内容图文
![能否解决PHP运行时异常导致无法调试的有关问题](/upload/InfoBanner/zyjiaocheng/212/89c253f2bd0143e29192a5596389d3eb.jpg)
各位高手,我的环境是Eclipse + XAMPP,如果Code 里出现 $_GET(""), 代码无任何错误提示,但运行会出错。
如果是正确写法$_GET[""], 调试正常,但错误的写法就没法调试。
按我的理解,既然能运行,至少可以单步进来,碰到这个错误后再提示出错,但看起来不是这样。
请问各位高手有么有办法让这种情况能调试,或者在运行前就找到这个错误,谢谢。
------解决方案--------------------
ecplise及多数IDE编辑器本身都有语法纠错功能,能在编辑阶段就发现语法错误。
$_GET("") 这种写法没被自动检测出错误属于特例。因为如果
- PHP code
$_GET = function($who) { echo "hello". $who; } $_GET("");
------解决方案--------------------
php 比 js 还要松散
js 的一切都在一个对象的管理之中
js 中你可以
p = alert;
p(123);
得到一个显示 123 的弹窗
而不可以
p = 'alert';
p(123);
php 中你可以
$p = 'phpinfo';
$p();
当然也可以
$_GET = 'phpinfo';
$_GET();
此 $_GET 串,而不是数组
你把数组当做串使用,自然可能产生错误了
例子举得不一定恰当,我想你应该还是可以理解的
内容总结
以上是互联网集市为您收集整理的能否解决PHP运行时异常导致无法调试的有关问题全部内容,希望文章能够帮你解决能否解决PHP运行时异常导致无法调试的有关问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。