如果你在$car = new Car();后面打上echo “hello”;
你会发现浏览器打印的是 构造 hello 析构
为什么不是 构造 析构 hello?
原因是php页面执行完请求后,内存中就销毁它了,同时这个页面创造的对象就会被销毁
对象被销毁,不就自动调用析构函数了?
你会发现浏览器打印的是 构造 hello 析构
为什么不是 构造 析构 hello?
原因是php页面执行完请求后,内存中就销毁它了,同时这个页面创造的对象就会被销毁
对象被销毁,不就自动调用析构函数了?
2017-06-13
class Car {
function getName($x) {
if($x == 1){return $this->name;}
else if($x == 2){return $this->fuck;}
}
}
//实例化一个car对象
$car = new Car();
$car->name = '奥迪A6'; //设置对象的属性值
$car->fuck = '宝马A8';
echo $car->getName(1); //调用对象的方法 输出对象的名字
echo $car->getName(2);
function getName($x) {
if($x == 1){return $this->name;}
else if($x == 2){return $this->fuck;}
}
}
//实例化一个car对象
$car = new Car();
$car->name = '奥迪A6'; //设置对象的属性值
$car->fuck = '宝马A8';
echo $car->getName(1); //调用对象的方法 输出对象的名字
echo $car->getName(2);
2017-06-13
$car = new Car();
$car->fuck = '宝马A8';
$car->name = '奥迪A6'; //设置对象的属性值
echo $car->getName(); //调用对象的方法 输出对象的名字
echo $car->fuck;
$car->fuck = '宝马A8';
$car->name = '奥迪A6'; //设置对象的属性值
echo $car->getName(); //调用对象的方法 输出对象的名字
echo $car->fuck;
2017-06-12