更新时间:2023-11-17 08:02:10
您实际上不需要自定义自动加载器,可以使用PSR-4.
You actually don't need custom autoloader, you can use PSR-4.
更新composer.json
中的autoload
部分:
"autoload": {
"psr-4": {
"Classes\\Weather\\": "Classes/CronJobs/Weather"
}
}
要说明:它是{"Namespace \\":要在其中找到的目录"}
To explain: it's {"Namespace\\": "directory to be found in"}
不要忘记运行composer dump-autoload
来更新Composer缓存.
Don't forget to run composer dump-autoload
to update Composer cache.
然后您可以像这样使用它:
Then you can use it like this:
include(LIBRARY .'autoload.php');
$weather = new Classes\Weather\WeatherSite();