Beispiel #1
0
    //static không cần khởi tạo đối tượng mà sử dụng thẳng
    const AGE = 22;
    //Phương thức __Construct khởi tạo
    function __construct($name)
    {
        echo "<h2>PT Contruct: {$name}</h2>";
    }
    //Phương thức __destruct luôn chạy cuối chương trình
    function __destruct()
    {
        echo "<h2>PT Contruct</h2>";
    }
    //Phương thức View
    function view()
    {
        echo "<h2>PT View</h2>";
    }
    static function hello()
    {
        echo "<h2>PT Hello " . hocvien::$hoten . "</h2>";
    }
}
//Khởi tạo đối tượng học viên
$hv = new hocvien('Kỳ');
$hv->view();
//Gọi phương thức View
echo hocvien::AGE;
hocvien::$hoten = 'Kỳ';
//Gọi Thuộc tính static
hocvien::hello();
//Gọi PT static
Beispiel #2
0
    // public : Quyền truy cập bất cứ đâu trong chương trình;
    protected $money = 30000;
    // protected : Quyền này chỉ được phép truy cập tại chính đối tượng đó và đối tượng kế thừa
    private $love = "Me";
    // private : Quyền này chỉ ho phé truy cập duy nất tại chính đối tượng đó
    function hello()
    {
        echo '<h1>Phương thức Hello</h1>';
        echo $this->hoten;
        echo '<br>';
        echo $this->money;
        echo '<br>';
        echo $this->love;
    }
}
class vanky extends hocvien
{
    function duaxe()
    {
        $this->hello();
    }
}
//sử dụng đối tượng	để xây dựng bên trên
//để dùng đối tượng chushg ta phải khởi tạo đối tượng (new)
$hv = new hocvien();
//Gọi phương thức, thuộc tính sử dụng kus hiệu -> đăng sau 1 biểu tượng đối tượng
$hv->hoten = "Nguyễn Văn Kỳ";
//$hv->money = "200000";
$hv->hello();
$vk = new vanky();
$vk->hello();