如何在PHP 5中通过引用传递对象?
PHP引用是一个别名,它允许两个不同的变量将其写入相同的值。在PHP版本5中,对象变量不包含对象本身作为其值。它包含一个对象标识符,该标识符使对象访问者可以找到实际的对象。
当对象通过参数发送,返回或分配给其他变量时,这些不同的变量不是别名。它们包含指向同一对象的标识符的副本。
示例
$my_var = new class_name; echo $my_var->get_class_name(5)->value; $my_var->test(); echo $my_var->get_class_name(5)->value;
输出结果
这将产生以下输出-
class_name #5
这不是“通过引用传递”。它实际上是“按参考分配”。在PHP5中,按引用分配是对象的默认行为。
热门推荐
10 圣诞祝福语大全简短星座
11 送心的祝福语简短
12 回归岗位文案祝福语简短
13 中医经典祝福语大全简短
14 爷爷庆生文案祝福语简短
15 送男友鲜花祝福语简短
16 庆祝当生日祝福语简短
17 牛年企业祝福语简短大气
18 中秋祝福语简短带署名