//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