在zend 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将在所有行中显示未定义变量错误。(如果我使用浏览器访问此页面,页面将按预期显示,并且运行良好。)
<?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不识别包含的文件中的声明变量(本例中为var.php)吗?由于$functions和$top_utf变量是在var.php中定义的,所以我认为不应该接收这些错误。任何一种建议都是非常感谢的。
发布于 2013-08-25 08:46:32
如果您打算使用我不提倡的这种编程风格,我建议您在var.php中定义常量
https://stackoverflow.com/questions/18414569
复制相似问题