正文  软件开发 > PHP编程技术 >

关于PHP面向对象中—类的定义与对象的实例化操作以及构造、析构函数的特殊用法,php面向对象

关于PHP面向对象中—类的定义与对象的实例化操作以及构造、析构函数的特殊用法,php面向对象类的定义与对象的实例化操作 <?php //类里面的成员是属于对象的class Hero{ pub...

关于PHP面向对象中—类的定义与对象的实例化操作以及构造、析构函数的特殊用法,php面向对象

类的定义与对象的实例化操作

<?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;
?>

http://www.bkjia.com/PHPjc/1223963.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1223963.htmlTechArticle关于PHP面向对象中—类的定义与对象的实例化操作以及构造、析构函数的特殊用法,php面向对象 类的定义与对象的实例化操作 ?php //类里面...