類的定義與對象的實例化操作 <?php //類裡面的成員是屬於對象的class Hero{ public $name;//成員變數 //成員屬性(存在於強類型語言中) protected $blood; private $attack; //成員方法 function skill(){ echo " ...
類的定義與對象的實例化操作
<?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;
?>