菜鸟问题:file
本意是如果目录中没有../small_m/482_small1.jpg这个文件 那么...
作者 redleaf66 发布于 0000-00-00 分类:php基础编程
如题
逛论坛交流:"="和"=&"有什么区别?
>&是取地址运算符
>不是太懂:(
>能讲一下这个程序吗?谢谢
<?
class parent
{
var $child;
function parent($name)
{
$this->name = $name;
$this->child =& new child($this);
}
}
class child
{
var $parent;
function child(&$parent)
{
$this->parent = &$parent;
}
}
$p = new parent("a");
$p->child->parent->name="b";
echo "Name = $p->name
"; // Prints "a"
$p =& new parent("a");
$p->child->parent->name="b";
echo "Name = $p->name
"; // Prints "b"
?>
>顶
>=是赋值
&是取地址
>能结合这个程序讲讲吗?先谢谢 了
>用过C的话就应知道的了就是传递的是变量的地址(内存变量)
>我对c学得不好
>有位师兄和我说过
我的理解是
=是传递的变量
&是取得变量地址
而=& 是将变量存储的地址传递过去,相当于指针吧,可以通过变量的地址来取得变量
>那上边的程序怎么解释?
10 条回复
回复