Hướng dẫn superglobal php - superglobal php

Trong PHP bên cạnh các biến cục bộ (local variable) thì cũng có các biến siêu toàn cục (Superglobals). Với Superglobals là loại biến đặc biệt vì có thể được truy cập từ bất kỳ phạm vi nào. Khả năng truy cập có thể từ bất kỳ tệp, lớp hoặc thậm chí chức năng nào mà không cần triển khai bất kỳ đoạn mã đặc biệt nào.

Các biến siêu toàn cục được tạo sẵn và xác định trước. Chúng có sẵn cho lập trình viên thông qua thư viện lớp PHP. Lưu ý rằng không phải tất cả các biến được xác định trước có sẵn trong thư viện lớp đều là superglobals.

  • Danh sách biến siêu toàn cục trong PHP
    • 1. $GLOBALS
    • 2. $_SERVER
    • 3. $_GET
    • 4. $_POST
    • 5. $_REQUEST
    • 6. $_SESSION
    • 7. $_COOKIE
    • 8. $_FILE

Sau đây là biến toàn cục trong PHP (Superglobals) thường được sử dụng:

1. $GLOBALS

2. $_SERVER

3. $_GET

2. $_SERVER

3. $_GET

  • 4. $_POST Biến này được sử dụng để in hoặc trả về tên tệp hiện tại đang được thực thi.
  • 5. $_REQUEST Biến này được sử dụng để trả về địa chỉ Giao thức Internet (IP) của máy chủ lưu trữ.
  • 6. $_SESSION Biến này được sử dụng để trả về phương thức đã được sử dụng trong chương trình để gửi tức là GET hoặc POST.
  • 7. $_COOKIE Biến này trả về đường dẫn của tập lệnh hiện tại mà người dùng đang chạy để thực thi.

8. $_FILE

";
echo $_SERVER['SERVER_ADDR'];
echo "
"; ?>

3. $_GET

4. $_POST

8. $_FILE

Sau đây là biến toàn cục trong PHP (Superglobals) thường được sử dụng:

4. $_POST

5. $_REQUEST

6. $_SESSION

5. $_REQUEST

6. $_SESSION

8. $_FILE

Tên:

6. $_SESSION

7. $_COOKIE

8. $_FILE

8. $_FILE

8. $_FILE

Sau đây là biến toàn cục trong PHP (Superglobals) thường được sử dụng:

0) echo "Error!"; else { move_uploaded_file($_FILES['ImageFile']['tmp_name'], 'photo/' . $_FILES['ImageFile']['name']); echo "upload ảnh thành công
"; echo 'URL: photo/' . $_FILES['ImageFile']['name'] . '
'; echo 'Type: ' . $_FILES['ImageFile']['type'] . '
'; echo 'Size: ' . ((int)$_FILES['ImageFile']['size'] / 1024) . 'KB'; } } ?>

Hãy xem ví dụ sau: