Hàm extension_loaded

Hàm extension_loaded kiểm tra xem tiện ích mở rộng được chỉ định có được tải trong cấu hình PHP hiện tại hay không. Làm tham số, hàm nhận một chuỗi chứa tên tiện ích mở rộng và trả về true nếu tiện ích mở rộng đang hoạt động, hoặc false nếu nó chưa được tải.

Cú pháp

phpextension_loaded(string $extension): bool

Ví dụ

Hãy kiểm tra xem tiện ích mở rộng "json" đã được tải chưa:

php<?php
  $res = extension_loaded('json');
  var_dump($res);
?>

Kết quả thực thi mã:

phptrue

Ví dụ

Hãy kiểm tra tính khả dụng của tiện ích mở rộng "gd":

php<?php
  if (extension_loaded('gd')) {
    echo 'Tiện ích mở rộng GD đã được tải';
  } else {
    echo 'Tiện ích mở rộng GD CHƯA được tải';
  }
?>

Kết quả thực thi mã:

php'Tiện ích mở rộng GD đã được tải'

Xem thêm

  • hàm get_loaded_extensions,
    hàm này trả về danh sách tất cả các tiện ích mở rộng đã tải
  • hàm function_exists,
    hàm này kiểm tra sự tồn tại của một hàm