赋值操作符,PHP中=赋值操作符对不同数据类型的不同行为

首先解释赋值操作符=的行为,看下面的例子: 复制代码 代码如下:$i = 0; $j = $i; $j = 0; echo $j; // 打印输出0 $arr = array(0); $arr2 = $arr; $arr2[0] = 1; echo $arr[0]; //打印输出0 class B { public $i = 0; } $b = new B(); $c = $b; $c-i = 1... [阅读全文]

操作符重载,重载操作符的学习(一)

一个例子 假设String类中定义了两个重载的等于操作符 bool operator==(const String &) const; bool operator==(const char *) const; 实际写代码时,我们会发现 String flower="tulip"; "lily"=flower; 会导致编译错误,原因就在于 只有在左操作数是该类类型... [阅读全文]
1 共1条 分1页