thinkphp5错误:类型错误:Argument1passedtothinkHook::。。。

thinkphp5错误:类型错误:Argument1passedtothinkHook ::。。。使⽤thinkPHP5
的时候出现如下错误
类型错误: Argument 1 passed to think\Hook::import() must be of the type array, integer given, called in
/data/php/college/thinkphp/library/think/App.php on line 509
ugcam问题原因分析
在我使⽤thinkphp5的身毒丸
⾃动创建完项⽬的结构后出现了如下错误。那么问题应该就出在⾃动构建的⽂件中。其实通过以上的错误可以看出。出问题的地⽅就是Hook中执⾏import进⾏钩⼦的挂载时出问题了。这个问题的原因分析之前我们先来看看⾃动构建⽂件build.php的结构。
这个写法⾃然是没有问题的。但是在⾃动⽣成的问题件中有个⼀tags.php打开tags.php可以发现是⼀个空的PHP⽂件。问题解决
固态激光问题就出在这⼉
tags.php会在程序初始化时载⼊,载⼊后会去分析tags.php中的配置⽽且是不加判断直接传⼊到Hook的import中的。这样就会导致这样的⼀个错误。所以如果tags.php是留着项⽬后期使⽤的那么就需要这样来写返回⼀个空数组:php think build创造性思维的作用
中国电梯网>贺知章'frontend' => [
'__file__' => ['common.php', 'config.php', 'tags.php'],
'__dir__' => ['behavior', 'controller', 'model', 'view']    ]
<?php
return  [
];

本文发布于:2024-09-25 05:32:10,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/153236.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:问题   错误   返回   出现   原因   分析
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议