php

php中extension_loaded()函数的使用详解

2023-09-20

函数 extension_loaded()就是检查一个扩展是否已经加载

extension_loaded : 检查一个扩展是否已经加载

例如:

<?php

if (!extension_loaded('gd')) {

    if (!dl('gd.so')) {

        exit;

    }

}

?>

上述代码判断是否加载 gd 库扩展。


返回值

extension_loaded函数,返回值为布尔值。如果指定的扩展已加载,返回TRUE,否则返回 FALSE。


查看php已开启扩展的方法:

1)命令行cmd界面:

2)输入:php -m

显示结果如下:

[PHP Modules]

bcmath

bz2

calendar

com_dotnet

ctype

curl

date

dom

filter

ftp

gd

hash

iconv

json

libxml

mbstring

mcrypt

mysql

mysqli

odbc

pcre

PDO

pdo_mysql

PDO_ODBC

pdo_sqlite

Reflection

session

SimpleXML

sockets

SPL

SQLite

standard

tokenizer

wddx

xml

xmlreader

xmlwriter

Zend Optimizer

zip


[Zend Modules]