compact():zendframework中的未定义变量

时间:2019-01-21 22:49:39

标签: php zend-framework

我在本地主机上使用composer安装zend框架。我使用xampp内置的php服务器来部署zendframework应用程序。安装后,错误日志为“ compact():未定义的变量:C:\ Users \ oyela \ Documents \ zend \ path \ to \ install \ vendor \ zendframework \ zend-view \ src \ Helper \ HeadLink.php中的其他内容在第404行上”

我试图在HeadLink.php文件中使用其他名称空间:

$attributes = compact('rel', 'type', 'href', 'media', 'conditionalStylesheet', 'extras');

我希望显示zend索引页面,但显示此错误日志。

1 个答案:

答案 0 :(得分:0)

在PHP 7.3下,我们看到了以下记录: PHP注意:compact():未定义的变量:src \ Helper \ HeadLink.php中第413行的附加内容

快速修复将408-413行替换为:

$attributes = compact('rel', 'type', 'href', 'media', 'conditionalStylesheet');

if ($args && is_array($args[0])) {
$attributes['extras'] = array_shift($args);
}

您可以在以下位置找到关于此的更多详细信息 PHP 7.3 issue with compact() in HeadLink.php #172