我在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中定义的,我相信我不应该收到这些错误。 非常感谢任何建议。
答案 0 :(得分:0)
如果您打算使用这种我不提倡的编程风格,我建议您在var.php中定义常量