Example #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