未定义的变量错误

时间:2013-08-24 03:16:16

标签: zend-studio

我在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行上显示 Undefined Variable 错误。 (如果我使用浏览器访问此页面,页面将按预期显示,并且运行正常。)

<?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)? 由于$ function和$ top_utf变量是在var.php中定义的,我相信我不应该收到这些错误。 非常感谢任何建议。

1 个答案:

答案 0 :(得分:0)

如果您打算使用这种我不提倡的编程风格,我建议您在var.php中定义常量