Biến tĩnh trong PHP



Phạm vi (scope) có thể được định nghĩa như là dãy khả dụng của một biến với chương trình trong đó nó được khai báo. Các biến trong PHP có 4 kiểu phạm vi sau:

  • Biến cục bộ
  • Tham số hàm
  • Biến toàn cục
  • Biến tĩnh

Biến tĩnh trong PHP

Kiểu biến cuối cùng đã được đề cập trong phạm vi là biến tĩnh. Ngược với các biến được khai báo như là các tham số hàm, mà bị hủy khi thoát khỏi hàm, một biến tĩnh sẽ không mất giá trị của nó khi hàm thoát ra và sẽ vẫn giữ giá trị đó nếu hàm đó được gọi lại lần nữa.

Bạn có thể khai báo một biến là biến tĩnh bằng việc đặt từ khóa STATIC ở trước tên biến.

";
   }
   
   ham_demo();
   ham_demo();
   ham_demo();
?>

Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:

Biến tĩnh trong PHP

Các bài học PHP phổ biến khác tại VietJack:


bien_trong_php.jsp