能否解决PHP运行时异常导致无法调试的有关问题
能否解决PHP运行时错误导致无法调试的问题
各位高手,我的环境是Eclipse + XAMPP,如果Code 里出现 $_GET(""), 代码无任何错误提示,但运行会出错。
如果是正确写法$_GET[""], 调试正常,但错误的写法就没法调试。
按我的理解,既然能运行,至少可以单步进来,碰到这个错误后再提示出错,但看起来不是这样。
请问各位高手有么有办法让这种情况能调试,或者在运行前就找到这个错误,谢谢。
------解决方案--------------------
ecplise及多数IDE编辑器本身都有语法纠错功能,能在编辑阶段就发现语法错误。
$_GET("") 这种写法没被自动检测出错误属于特例。因为如果
- PHP code
$_GET = function($who) { echo "hello". $who; } $_GET("");<br><font color="#e78608">------解决方案--------------------</font><br>php 比 js 还要松散<br><br>js 的一切都在一个对象的管理之中<br>js 中你可以<br>p = alert;<br>p(123);<br>得到一个显示 123 的弹窗<br>而不可以<br>p = 'alert';<br>p(123);<br><br>php 中你可以<br>$p = 'phpinfo';<br>$p();<br>当然也可以<br>$_GET = 'phpinfo';<br>$_GET();<br><br>此 $_GET 串,而不是数组<br>你把数组当做串使用,自然可能产生错误了 <br><br>例子举得不一定恰当,我想你应该还是可以理解的<br><br><div class="clear"> </div>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー
