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ặcFALSE
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 tinphp.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()
.