静态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用。静态属性不允许对象使用->操作符调用。
2017-04-10
在子类中如果定义了__construct则不会调用父类的__construct,如果需要同时调用父类的构造函数,需要使用parent::__construct()显式的调用。
2017-04-10
PHP5可以在类中使用__construct()定义一个构造函数,具有构造函数的类,会在每次对象创建的时候调用该函数,因此常用来在对象创建的时候进行一些初始化工作。
2017-04-10
默认都为public,外部可以访问。一般通过->对象操作符来访问对象的属性或者方法,对于静态属性则使用::双冒号进行访问。当在类成员方法内部调用的时候,可以使用$this伪变量调用当前对象的属性。
2017-04-10
$car = new Car();
//也可以采用变量来创建
$className = 'Car';
$car = new $className()
//也可以采用变量来创建
$className = 'Car';
$car = new $className()
2017-04-10
$sql = "insert into user(name, age, class) values('李四', 18, '高三一班')";
mysql_query($sql);
$uid=mysql_insert_id();
echo $uid;
?>
mysql_query($sql);
$uid=mysql_insert_id();
echo $uid;
?>
2017-04-10
$a=1;
$b=3;
$c=$a.=$b++;
$b=$c+=$a;
$a=$b+(++$c);//c=27 b=26 a=53
$d=$b+++(++$a)+$a+++($c++)+(++$c);
echo $c;
echo "</br>";
echo $b;
echo "</br>";
echo $a;
echo "</br>";
echo $d;
29
27
55
190
$b=3;
$c=$a.=$b++;
$b=$c+=$a;
$a=$b+(++$c);//c=27 b=26 a=53
$d=$b+++(++$a)+$a+++($c++)+(++$c);
echo $c;
echo "</br>";
echo $b;
echo "</br>";
echo $a;
echo "</br>";
echo $d;
29
27
55
190
2017-04-10
class Car
class Truck extends Car
第二个类名怎么突然看不懂了,Truck 这是类名, extends Car这是什么意思?求解呀
class Truck extends Car
第二个类名怎么突然看不懂了,Truck 这是类名, extends Car这是什么意思?求解呀
2017-04-09