Hàm phpinfo() trong PHP

Hàm phpinfo() trong PHP

Hàm phpinfo trong PHP được dùng để hiển thị thông tin về chương trình PHP đang được sử dụng. Các thông tin này bao gồm phiên bản PHP, các phần mở rộng được cài, các biến môi trường của PHP, thông tin về hệ điều hành, thông tin về giấy phép phát hành PHP....

Trên mỗi hệ thống, PHP có thể được cài đặt theo các cách khác nhau nên hàm phpinfo() được sử dụng phổ biến trong việc kiểm tra các thiết lập và cấu hình của PHP.

Cú Pháp Hàm phpinfo

Hàm phpinfo có cú pháp như sau:

bool phpinfo ([ int $info = INFO_ALL ] )

Trong đó:

  • Tham số $info: Tham số (tùy chọn) này có giá trị là một hằng số trong PHP dùng để quy định thông tin cần hiển thị. Giá trị mặc định của tham số này là INFO_ALL dùng để hiển thị tất cả các thông tin.
  • Giá trị trả về của hàm này là TRUE hoặc FALSE

Tùy chọn $ìnfo có thể nhận một trong các giá trị sau đây:

  • INFO_GENERAL hay 1: Hiển thị các thông tin chung của PHP như vị trí tập tin php.ini, ngày build, thông tin về hệ thống...
  • INFO_CREDITS hay 2: Hiển thị thông tin Credits của PHP như sau sách những lập trình viên đóng góp vào dự án...
  • INFO_CONFIGURATION hay 4: Hiển thị thông tin cấu hình của PHP.
  • INFO_MODULES hay 8: Hiển thị thông tin các mô-đun của PHP.
  • INFO_ENVIRONMENT hay 16: Hiển thị thông tin các biến môi trường của PHP.
  • INFO_VARIABLES hay 32: Hiển thị thông tin các biến được định nghĩa sẵn trong PHP như $_GET$_POST...
  • INFO_LICENSE hay 64: Hiển thị thông tin về giấy phép phát hành của PHP.
  • INFO_ALL hay -1: Hiển thị toàn bộ các thông tin trên.

Ví Dụ Về Hàm phpinfo

Ví dụ dưới đây sẽ hiển thị tất cả các thông tin của PHP:

// Hiển thị tất cả các thông tin
// Tương tự như khi gọi phpinfo(1) hoặc phpinfo(INFO_ALL)
phpinfo();

Ví dụ dưới đây sẽ chỉ hiển thị thông tin về các mô-đun được cài đặt cho PHP:

// Chỉ hiển thị các thông tin về mô-đun được cài đặt cho PHP
// Tương tự như khi gọi phpinfo(8)
phpinfo(INFO_MODULES);

Lưu ý: Chúng ta không sử dụng echo khi gọi hàm phpinfo().

10 bình luận


Đăng bình luận