Biến toàn cục 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 toàn cục trong PHP

Trái ngược với biến cục bộ, một biến toàn cục có thể được truy cập trong bất kỳ phần chương trình nào. Tuy nhiên, để được chỉnh sửa, một biến toàn cục phải được khai báo một cách tường minh là GLOBAL trong hàm mà nó chuẩn bị được sửa đổi. Điều này được thực hiện bằng việc đặt từ khóa GLOBAL ở trước biến mà nên được xác định là toàn cục. Việc đặt từ khóa này ở trước biến đang tồn tại nói cho PHP sử dụng biến có tên như thế. Bạn theo dõi ví dụ:


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 toàn cục trong PHP

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


bien_trong_php.jsp