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 回答