这两行之间的主要区别是什么?:
$obj = new ArrayObject();
Run Code Online (Sandbox Code Playgroud)
&
$obj = new \ArrayObject();
Run Code Online (Sandbox Code Playgroud)
当我使用第一行时出现错误:"Fatal error: Class '\Foo\Bar\ArrayObject' not found..."我不太确定为什么会出现此错误?第二条线似乎解决了这个问题.
看了几个关于外墙和laravel 4的教程...尝试了一些......不喜欢他们工作的方式.
例如,他们并不都提供了一种定义外观文件和服务提供商存储位置的方法......我试图远离那个并让我的头撞到几个墙,直到我决定做这个线程.
所以:假设我有一个名为Laracms(laravel cms)的应用程序.
我想将我创建的所有内容 - 外墙,服务提供商等存储在名为laracms的app下的文件夹中.
所以我有/ app/laracms/facades,/ app/laracms/serviceproviders等等.我不想将外观与数据库模型混合在一起,我希望尽可能将内容保持分离.
在我的例子中,现在让我们看一下外观的设置名称(我希望实现一个设置类,用于视图和管理员来设置misc.的东西).
Settings :: get(),Settings :: set()作为方法.
任何人都可以解释如何正确设置外墙?我不知道我做错了什么,我需要一个新的开始.
谢谢,克里斯
寻找一步一步的简单解释如何以及为什么.