我同时使用了名称空间和require,但我有点困惑:require意味着我基本上将文件加载到内存中,而名称空间基本上为我提供了一种辅助方式来浏览和“分类”我的类,但我不知道如果我做对了,因为它看起来很乱。
我确实决定使用教程,但是他们解释了它的基本要点,并且从未涉足设计和最佳实践。
我的结构:
root
root>models>User.php
root>services>API.php
root>services>Database.php
root>services>Logger.php
namespace Models;
use Services\API;
require dirname(__FILE__).'/../services/API.php' ;
class User{}
namespace Services;
class API{}
与Laravel交易已经有一段时间了,我从未见过任何其中包含require / include的类,我敢肯定他们正在使用某种提升机制来调用这些文件,但是那里的所有东西看起来都很好并且藏在里面
请建议/教我如何在我的直接任务是从我的模型目录类/模型名称空间调用API的地方使用ATM。