之前的文章中,我们已经学习过引用和引用传值相关的知识.我们知道,PHP 中没有纯引用(指针),不管是对象,还是用引用符号 & 赋值的变量,都是对一个符号表的引用.而今天,我们要学习的是另一种引用形式:弱引用. 什么是弱引用 弱引用允许程序员保留对对象的引用,而该对象不会阻止对象被销毁:它们对于实现类似缓存的结构非常有用. 这是比较官方的解释.从这个说明中,我们可以看出,弱引用也是一种引用形式,但是,如果我们销毁了原来的对象,那么弱引用对象也会被销毁,就像普通的值对象赋值一样.如果没有看过之前的文…