Hướng dẫn dùng php superglobals trong PHP
Superglobals là những biến được xây dựng sẵn trong PHP (built-in variables). Những biến này có thể được truy cập và sử dụng ở bất cứ phạm vi (scope) nào. Trong PHP, có những biến superglobals là: Show
Trong bài này, chúng ta sẽ tìm hiểu cách sử dụng các superglobals trong PHP. Để học tốt bài này, các bạn cần đọc lại bài Cài đặt môi trường lập trình Web PHP với XAMPP để biết cách chạy ứng dụng web PHP với XAMPP. 1. Biến $GLOBALS trong PHPPHP lưu trữ các biến global trong một mảng (array) là
2. Biến $_SERVER trong PHPBiến $_SERVER là một mảng (array), giúp lưu trữ các thông tin máy chủ và môi trường thực thi. Những thông tin này có thể là tiêu đề (headers), đường dẫn (paths) và vị trí file PHP (script locations).
Các bạn có thể xem thêm các thông tin mà biến $_SERVER lưu trữ tại $_SERVER variable. 3. Biến $_REQUEST trong PHPBiến $ _REQUEST được sử dụng để thu thập dữ liệu sau khi được gửi đi từ HTML form.
4. Biến $_POST trong PHPBiến $ _POST được sử dụng để thu thập dữ liệu của HTML form sau khi được gửi đi từ HTML form với method = “post”.
5. Biến $_GET trong PHPBiến $ _ GET được sử dụng để thu thập dữ liệu của HTML form sau khi được gửi đi từ HTML form với method = “get”.
Sau khi submit với method = “get” thì chúng ta được URL có dạng 6. Biến $_ENV trong PHPBiến $_ENV trong PHP là một mảng kết hợp (associative array), giúp lưu trữ các biến môi trường (environment variables) của file PHP hiện tại. Lưu ý: Biến $_ENV đôi khi là một mảng không có giá trị nào. PHP có hỗ trợ hàm
Chúng ta cũng có thể sử dụng hàm
Bài này đã trình bày cách sử dụng một số superglobals phổ biến trong PHP. Các superglobals khác như $_FILES, $_COOKIE, $_SESSION sẽ được giới thiệu ở những bài sau của series môn học Lập trình Web PHP.
|