0
Q
PHP参考和指针
A
回答
1
请勿使用参考文献!他们可能会导致意想不到的行为。
在PHP.net:经常提到的PHP 5 OOP的一个关键点是“对象通过引用默认传递”。这并不完全正确。
有指针和引用,你可以看到它下面的例子。
- $ A =新stdClass的($ A现在是一个指针至#168)
- $ B = $ A($ B现在是一个新指针,但它仍然指向#168)
- $ C = & $一个($ C现在是一个参考为指针$ A)
- 你不能区分$ b。从$ C
- $ A =零,这只是不是指针了,只是空
- #168保持,因为有指向它留下
- $ B仍然是一个指针#168
- $ C现在是空
这种行为很危险,因为它会改变你不接触的变量。
$b === $c // returns true
$youCantSayThisVariableIsRelated = null
$b === $c // returns false!
相关问题
- 1. 指针和参考
- 2. 参考指针或参考指针
- 3. 参数指针和参考?
- 4. 指针参考?
- 5. 的指针和参考
- 6. 关于指针和参考
- 7. 指针和低值参考
- 8. 参考指针和malloc的
- 9. 指针和参考地址
- 10. 指针与参考
- 11. C++参考指针
- 12. 指针VS参考
- 13. 恒指针参考
- 14. C指针参考
- 15. 指针与参考
- 16. 参考和指针的函数参数
- 17. C++ - 参考,参数指针
- 18. 玩参考变量和指针
- 19. 参考和指针的多态性
- 20. 参考变量和指针问题
- 21. 指针和呼叫参考数组
- 22. C++指针,参考和AVL树
- 23. 使用指针和参考函数
- 24. 指针具有和不具有参考
- 25. C++:在_implementation_参考和指针
- 26. 指针和参考棘手的代码
- 27. NSData指针与参考
- 28. 智能指针与参考
- 29. C++指针参考混淆
- 30. 参考指针类型
即问题是关于通过引用传递给函数。这里解释变量,指针和引用之间的区别。 –