如题所述
第1个回答 2017-06-19
你这个式子不成立啊。
希望可以帮到你,有什么不懂可以追问。
希望可以帮到你,有什么不懂可以追问。
第2个回答 推荐于2017-09-08
$a = 1;
$a = $a + 1;
//上面的代码等同于下面的
$a += 1;
$a = $a + 1;
//上面的代码等同于下面的
$a += 1;
结论: += 实际就是变量的累加值,
本回答被网友采纳第3个回答 推荐于2017-06-20
对类的静态属性和方法的直接引用,这种情况可以不需要实例化类而直接使用“::”调用,
而“->”则必须先实例化,方可引用,
这里用个他人的实例:
<?php
class Test {
public static $var1 = "static variable 1";
public $var2 = "object property 2";
public function a()
public static function b()
}
//类里的静态属性和function调用时是不需要先declare的,直接用双冒号
echo Test::$var1."<br/>";
Test::b();
//非静态的必须要在类被declare的情况下才能被引用,是用 ->
$o_test = new Test;
echo $o_test->var2."<br/>";
$o_test->a();
?>
希望能帮助楼主理解,在子类继承父类方法重载时,也可以通过 fatherClass::属性或者fatherClass::方法,引用父类的已有属性和方法,lz可以去网上搜搜“php 双冒号”,解释不计其数,我就不罗嗦了。
本回答被网友采纳
而“->”则必须先实例化,方可引用,
这里用个他人的实例:
<?php
class Test {
public static $var1 = "static variable 1";
public $var2 = "object property 2";
public function a()
public static function b()
}
//类里的静态属性和function调用时是不需要先declare的,直接用双冒号
echo Test::$var1."<br/>";
Test::b();
//非静态的必须要在类被declare的情况下才能被引用,是用 ->
$o_test = new Test;
echo $o_test->var2."<br/>";
$o_test->a();
?>
希望能帮助楼主理解,在子类继承父类方法重载时,也可以通过 fatherClass::属性或者fatherClass::方法,引用父类的已有属性和方法,lz可以去网上搜搜“php 双冒号”,解释不计其数,我就不罗嗦了。
本回答被网友采纳
第4个回答 2011-09-21
$a=1;
$b=1;
$b+=$a;
$b=2本回答被网友采纳
$b=1;
$b+=$a;
$b=2本回答被网友采纳