一切都在标题中。当我用new Object
创建我的对象时,我有一个错误,说我的类没有找到。但是,当我做new \Object
一切都像一个魅力工作。希望有人能帮助我理解。先谢谢你。PHP - 新对象与new Object之间的区别?
0
A
回答
1
为了方便起见PHP为了将对象“打包”或“排序”到不同的“类别”中,现在有了名称空间支持,这基本上允许更容易的自动加载和相对依赖包括。
\
是根名称空间,它简单地把方法,在“没有命名空间”使用对象。这只能派上用场时,在子命名空间的对象都需要一个对象无关的当前命名空间,如:
\HTTP\Request\Properties()
想扩展SPL对象ArrayObject
,如果你想尝试extend ArrayObject
这将失败,因为当前的命名空间是\HTTP\Request
,而ArrayObject位于根名称空间中。为了突破目前的命名空间,你必须\
(root/break out)命名空间。
当您想要使用不同的供应商软件包(例如Zend框架库或SwiftMailer)时,命名空间非常有用,您只需为所有供应商软件包发布自动加载过程,并继续工作和实现,如下所示:
/vendor/Zend/[zend packages]
$algos = \Zend\Crypt\Hash::getSupportedAlgorithms();
+0
非常丹尼尔的时间来帮助我。干杯:) – Marc
相关问题
- 1. 对象之间的区别o = makeMeAnObjectPlease();和Object o = new Object();
- 2. object [] = object [] f = new object []和var f = new []之间的区别?
- 3. Objects.hashCode()和new Object()。hashCode()之间的区别?
- 4. C#中new object()和new {}之间的区别是什么?
- 5. 'db.collection'与'new mongo.Collection'之间的区别
- 6. [Object,Object]和Array之间的区别(2)
- 7. Object,Object和[1:Object,2:Object]之间有什么区别?
- 8. NSOperationQueue之间的区别:currentQueue/new?
- 9. ArrayListMultimap.create()和RowData = new ArrayList();之间的区别
- 10. String.valueOf()和new String()之间的区别
- 11. 来自IIFE的对象与返回对象之间的区别
- 12. 可比对象与对象类型之间的区别
- 13. Java对象与用户定义对象之间的区别
- 14. object.variable和object-> variable之间的区别
- 15. self.object和self> object之间的区别
- 16. 相对与绝对之间的区别
- 17. Object()和Object {}的区别{}
- 18. Django的,_base_manager之间的区别对象
- 19. 新的int和new(int)之间的C++有什么区别?
- 20. 对象和*之间的区别?
- 21. 对象和散列之间的区别?
- 22. 对象和字典之间的区别?
- 23. 函数对象之间的区别R
- 24. 对象之间的区别(javascript和jquery)
- 25. “或”与“||”之间的区别?
- 26. c.toArray(new String [size])和c.toArray(new String [] {})之间的区别
- 27. A * pA = new A之间的区别;和A * pA = new A();
- 28. Queue q = new LinkedList和LinkedList q = new LinkedList之间的区别?
- 29. 是什么在JavaScript中的新对象和新的对象()之间的区别
- 30. Ember:unloadRecord与新记录之间的区别
RTM:http://php.net/manual/en/language.namespaces.php –
ty Amal链接。我正在挖掘现在,并将恢复... – Marc