0

Zend Studio 10で未定義の変数エラーが多数発生します。

私はこのようなphpファイルを持っています:

ファイル var.php

<?php
$functions = $root."/requires/functions.php";
$top_utf = $root."/requires/top_utf.php" ;
$database = $root."/requires/db.php" ;
$footer = $root."/requires/pageFooter.php" ;
?>

PHPファイルで次のコードを使用すると、zend studioはすべてのrequire_once行で未定義変数エラーを表示します。(ブラウザでこのページにアクセスすると、ページは期待どおりに表示され、完全に機能します。)

<?php
$root = $_SERVER['DOCUMENT_ROOT'];
require_once($root."/requires/vars.php") ;
require_once($functions);
require_once($top_utf);
require_once($database);
require_once($footer);
?>

Zend Studio は、インクルード ファイル (この場合は var.php) で宣言された変数を認識しませんか? $functions と $top_utf 変数は var.php で定義されているので、これらのエラーを受け取るべきではないと思います。どんな種類のアドバイスでも大歓迎です。

4

1 に答える 1

0

このスタイルのプログラミングを使用する場合は、代わりに var.php で定数を定義することをお勧めします。

于 2013-08-25T16:46:32.663 に答える