类的定义与对象的实例化操作
<?php
//类里面的成员是属于对象的
class hero{
public $name;//成员变量
//成员属性(存在于强类型语言中)
protected $blood;
private $attack;
//成员方法
function skill(){
echo "$this->name<br>control";
}
}
$s = new hero();//造一个英雄
$s->name = "riven"; //给英雄赋值
echo "$s->name<br>";//输出英雄名
$s->skill();
构造函数、析构函数
//作用:对类里面的某些成员进行初始化(参数自定义初始值)
class ren {
public $name;
public $age;
//强类型语言中使用类型
//老版本定义用法
/* public function ren() {
echo "正在构造函数";
public function ren($v) {
$this->age = $v;*/
//php新版本定义用法
public function __construct($v) {
$this->age = $v;
}
public function __destruct() {
echo "正在销毁文件";
}
}$s = new ren(20);
echo $s->age;
?>
以上就是关于php面向对象中—类的定义与对象的实例化操作以及构造、析构函数的特殊用法 - worship亚萨的详细内容。