【发布时间】:2015-07-08 20:36:14
【问题描述】:
是否有解决方案可以将所有类单独包含在一个命名空间下?
我的 Laravel 文件变得越来越大,因为我必须不断包含大量的命名空间......这太糟糕了!
作为临时解决方案,为什么以下方法可能不起作用:
命名空间.Blah.txt:
use Blah\Blah;
use Blah\Bloh;
php代码:
eval( file_get_contents( "namespace.Blah.txt" );
如果我可以让它工作,我可以评估一个文件的内容...我明白这有点菜鸟...但是...该死的!
【问题讨论】:
-
就像自动加载具有特定命名空间的所有类一样?
-
我们讨论了多少个包含的类?
-
目前我有大约 20 节课。我几乎必须将所有这些都包含在每个控制器中......我真的不那么在意为类声明内存,因为它们很小......而且它们永远不会自动实例化,因此永远不会被填充。目前这对我来说不是问题......如果它变成一个,我会回到旧的方式......但我不明白为什么
eval()不起作用?跨度>
标签: php laravel namespaces php-7