Netbeans7.2およびCodeIgniter2.1.2では、「ビュー」内の変数は常に警告をトリガーします。「変数$varは初期化されていないようです。」
この場合、ビューがコントローラーにロードされると、$varは通常の方法で定義されます。
$data["var"] = 'Some Value';
$this->load->view('main_page', $data);
そして、通常の方法でビューで参照されます。
<p>the value is <?php echo $var; ?></p>
コードは期待どおりに機能していますが、Netbeansでは、「変数$varが初期化されていないようです」という警告が表示されます。
本当に奇妙なことは、ビューを書いているときにオートコンプリートが実際に$varを提案することです。したがって、どういうわけかオートコンプリートはそれを認識していますが、エラーチェックは認識していません。
これを防ぐ方法はありますか、または少なくともこの種の不正確な警告を抑制しますか?