是否可以将我的辅助函数放在命名空间中?
我当前的设置(我无法工作)是:
app\Helpers\simple_html_dom.php:
composer.json
"autoload": { "files": [ "app/Helpers/simple_html_dom.php", "app/Helpers/common.php" ], "psr-4": { "App\\": "app/", "Database\\Factories\\": "database/factories/", "Database\\Seeders\\": "database/seeders/" } },app\Services\dde\dde_trait.php
我收到的错误是找不到类“App\Helpers\HtmlDomParser”。
但是 HtmlDomParser 不是一个类,而是一个命名空间。
是将
file_get_html()函数放入 HtmlDomParser 类中的唯一正确设置吗? Laravel 版本:8+
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
您没有定义类“HtmlDomParser”,只定义了命名空间“App\Helpers\HtmlDomParser”。要调用此命名空间中的函数,请使用完全限定版本:
您可以查阅此页面:https://www.php .net/manual/en/language.namespaces.rules.php