클래스 정의 및 객체 인스턴스화 작업
<?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 Yasa의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!