繁体   English   中英

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

[英]compact(): undefined variable in zendframework

我在本地主机上使用composer安装zend Framework。 我使用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索引页面,但它会显示此错误日志。

在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);
}

您可以在HeadLink.php#172中找到带有compact()的有关PHP 7.3问题的更多详细信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM