我明白这是“引用”到当前对象,但它不是实际的对象。 $this
究竟如何引用该对象。 $this
是一个指向对象的指针吗?
-1
A
回答
2
$this
是reference。 从PHP手册:
引用在PHP是由 不同的名字来访问相同的变量的内容的装置。他们不像C指针;例如,您的 不能使用它们执行指针运算,它们不是实际的 内存地址等等。有关更多信息,请参见What References Are Not。相反,它们是符号表别名。请注意,在PHP中, 变量名和变量内容不同,所以相同的内容 可以有不同的名称。最接近的类比是Unix文件名 和文件 - 变量名称是目录条目,而变量 内容是文件本身。参考文献可以比喻为在Unix文件系统中硬连接 。
0
伪变量$这可以在当一个方法是从 对象上下文中调用。 $这是对调用对象 的引用(通常是该方法所属的对象,但如果该方法是从 辅助对象的上下文静态调用的,可能还有另一个 对象)。
相关问题
- 1. 这是否返回一个引用或一个新的对象?
- 2. 这是一个对象吗?
- 3. 引用类型是一个对象吗?
- 4. 一个对象给另一个对象,不仅仅是对它的引用
- 5. 是否可以确定一个对象是否被另一个对象引用?
- 6. 为什么这个javascript对象引用了前一个对象的属性?
- 7. 我想引用另一个引用第一个对象的对象。这会导致什么问题?
- 8. 我的SharedPreferences为空。这是错误SharedPreferences.edit()是一个空对象引用
- 9. 这个对象怎么可能是一个对象而不是对象?
- 10. 对一个对象的所有引用
- 11. 是否可以在同一个对象内引用对象?
- 12. 遍历对象的值,这是另一个对象的属性
- 13. 选择一个对象,它是在对象的列表,这也是在对象
- 14. 如何访问这个,这是一个对象字面还是?
- 15. ArrayList中的重复对象是对单个对象的引用?
- 16. 是一个Java类变量对类对象的引用吗?
- 17. 返回一个对象VS引用返回一个对象
- 18. 是这个值对象
- 19. 什么是这个对象?
- 20. 是这个值对象
- 21. 这是怎么来的,_这是否引用了一个对象的不同实例?
- 22. 从对象数组创建一个对象引用父对象
- 23. Android的一个空对象引用
- 24. 返回一个对象的const引用
- 25. Java - 引用一个变量的对象
- 26. 什么是存储对这个jQuery对象的引用的正确方法?
- 27. 读一个cookie(这是一个对象)的纯JavaScript
- 28. 注册一个引用System.Web的SQL对象的DLL对象CLR
- 29. 谁持有这些对象的引用
- 30. 的GoogleMap的是一个空对象引用
我明白'$ this'是一个参考。但它是如何引用对象的? '$ this'是一个指向对象的指针吗? – user784637
不,引用不是指针。检查链接。 – SeanWM