PHP函数extension_loaded()用法实例

这篇文章主要介绍了PHP函数extension_loaded()用法,实例分析了函数extension_loaded()检查一个扩展是否已经加载的具体用法,并补充说明了查看本机已加载php扩展的方法,需要的朋友可以参考下

本文实例讲述了PHP函数extension_loaded()用法。分享给大家供大家参考。具体分析如下:

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

例如:

  1. <?php
  2. if (!extension_loaded('gd')) {
  3. if (!dl('gd.so')) {
  4. exit;
  5. }
  6. }
  7. ?>

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

补充:

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

命令行cmd界面:

输入:php -m

显示结果如下:

  1. [PHP Modules]
  2. bcmath
  3. bz2
  4. calendar
  5. com_dotnet
  6. ctype
  7. curl
  8. date
  9. dom
  10. filter
  11. ftp
  12. gd
  13. hash
  14. iconv
  15. json
  16. libxml
  17. mbstring
  18. mcrypt
  19. mysql
  20. mysqli
  21. odbc
  22. pcre
  23. PDO
  24. pdo_mysql
  25. PDO_ODBC
  26. pdo_sqlite
  27. Reflection
  28. session
  29. SimpleXML
  30. sockets
  31. SPL
  32. SQLite
  33. standard
  34. tokenizer
  35. wddx
  36. xml
  37. xmlreader
  38. xmlwriter
  39. Zend Optimizer
  40. zip
  41. [Zend Modules]