ホームページ > バックエンド開発 > PHPチュートリアル > Zend Studio ソフトウェアの警告問題について。

Zend Studio ソフトウェアの警告問題について。

WBOY
リリース: 2016-06-23 13:48:44
オリジナル
886 人が閲覧しました

コードの実行には問題なく、他のソフトウェアでの書き込みにも問題はありませんが、zend Studio では小さな黄色の警告が表示されます。このソフトウェアを使用したことがある方は、この警告をブロックする方法を知っていますか?


ディスカッションに返信 (解決策)

警告とは何ですか?

window->preference->php->Code Analyzer 右側でさまざまな警告とエラー プロンプトを設定します...
黄色の警告はリマインドしますあなたが書く場所やコードは十分に厳密ではありません、それはコードを書くときにあなたにとって有益で無害ですが、なぜそれをブロックする必要がありますか?

window->preference->php->Code Analyzer右側にさまざまな警告とエラー プロンプトを設定します...
黄色の警告は、コードを作成するときに注意すべきこと、または作成したコードが十分に厳密ではないことを思い出させます。なぜブロックする必要があるのですか。


一部の警告は正しく、変更できますが、一部の警告は変更できません。たとえば、他のファイルに変数を適用しようとすると、このページで定義されていないため、変数が見つからないという警告が表示されます。ですが、普通に実行できます。他のページからクラスを参照する場合に最も厄介なのは、このページでクラスがインスタンス化されていないため、メソッドが呼び出されたときに警告が発行されることです。1 つのページに警告が多すぎます。しかし、他のソフトウェアで書き込む場合、そのような警告は表示されません。

たとえば、次の問題が発生します
conn.php などの設定ファイルがあります

$a=50 があります (この例えを使用してください)。

別のindex.phpファイルで判断させてください。

include 'conn.php' ;

echo $a;
この時点で、zend Studio 7.1は、変数が空であることを通知します。
しかし、50 でも正常に実行されますが、警告は不可解です。

あなたの言いたいことはわかります。プログラムが zend Studio のプロジェクトとして開発されている場合、プロジェクト全体のすべてのファイルがインテリジェントに関連付けられ、さまざまな変数、関数、インスタンスが正当であるかどうかが判断されます。そうでない場合は正当ではありません。 IDE'
プログラムに警告が多すぎます。おそらく zend スタジオを単純なエディタとして使用しています。新しいプロジェクトを作成し、そこにプログラムをインポートして、再試行してください

可能であれば、プロジェクトをビルドしてください

たとえば、次の問題が発生します
conn.php のような設定ファイルがあります

$a=50 があります (この例えを使用してください)。

別のindex.phpファイルで判断させてください。

include 'conn.php' ;

echo $a;
この時点で、zend Studio 7.1は、変数が空であることを通知します。 '
しかし、50でも正常に実行されますが、警告は不可解です...

もちろん、警告のレベルを設定することもでき、警告が表示されないことさえあります

プロジェクトのビルド方法、私はただファイル内に新しい PHP プロジェクトを作成します

ただし、[ウィンドウ] > [編集] > [注釈] > 右側のすべてをキャンセルしてください。


たとえば、次の問題が発生します

conn.php などの設定ファイルがあります


$a=50 があります (この例えを使用してください)。

別のindex.phpファイルで判断させてください。

include 'conn.php' ;

echo $a;
この時点で、zend Studio 7.1は、変数が空であることを通知します。
しかし、50 でも正常に実行されますが、警告は不可解です。



使用したいファイルに $a global $a を記述するだけです
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート