PHP检查扩展库或函数是否可用的代码
2023-06-13 09:14:17 时间
本文介绍的函数其实是PHP手册上本来就有的,但是由于这些函数独立性较强,查找不易,所以单独介绍一下,方便查阅。
1.获取所有可用的模块-get_loaded_extensions该函数返回所有已经加载的(可用的)模块。
用法:
复制代码代码如下:
1.获取所有可用的模块-get_loaded_extensions该函数返回所有已经加载的(可用的)模块。
用法:
print_r(get_loaded_extensions());
2.获取指定模块的可用函数-get_extension_funcs该函数返回指定模块所有可用的函数。传入的参数(模块名称)必须是小写
用法:
print_r(get_extension_funcs("gd"));
3.获取所有已经定义的函数-get_defined_functions该函数返回所有已经定义的函数,包括内置函数和用户自定义函数。
用法:
functionmyrow($id,$data){
return"<tr><th>$id</th><td>$data</td></tr>\n";
}
$arr=get_defined_functions();
print_r($arr);
输出:
Array
(
[internal]=>Array
(
[0]=>zend_version
[1]=>func_num_args
[2]=>func_get_arg
[3]=>func_get_args
[4]=>strlen
[5]=>strcmp
[6]=>strncmp
...
[750]=>bcscale
[751]=>bccomp
)
[user]=>Array
(
[0]=>myrow
)
)
其中$arr["internal"]是内置函数,$arr["user"]是用户自定义函数。
4.检查指定函数是否存在-function_exists该函数返回指定函数是否已经定义。
用法:
if(function_exists("imap_open")){
echo"IMAPfunctionsareavailable.<br/>\n";
}else{
echo"IMAPfunctionsarenotavailable.<br/>\n";
}
相关文章
- php 中js跳转页面跳转页面,js跳转代码_PHP页面跳转 Js页面跳转代码[通俗易懂]
- php getrealpath,PHP SplFileInfo getRealPath()用法及代码示例「建议收藏」
- apache+php环境搭建教程_怎么搭建Php
- [PHP代码]php代码书写规范和要求
- MySQL与PHP设置时区(mysql时区php)
- MySQL 锁表与 PHP 数据交互实现(mysql锁表php)
- MySQL数据库操作:用PHP实现(php操作mysql数据库)
- MySQL扩展:为PHP带来强大的数据库支持(php的mysql扩展)
- Linux系统下安装PHP的指南(linux怎么安装php)
- PHP扩展开发:实现Redis读写数据(php扩展redis)
- Linux上的PHP扩展开发(php扩展linux)
- 轻松实现PHP操控MySQL语句(php执行mysql语句)
- 使用PHP操作Redis实例:简单高效的数据存储方案(php操作redis实例)
- 完美安装:PHP环境下实现Redis扩展(php安装redis扩展)
- 轻松设置PHP连接MySQL数据库(php设置连接mysql)
- 数据库解决PHP连接远程MySQL数据库的问题(php连接远程mysql)
- 测试PHP连接MS SQL 数据库的结果(php链接mssql测试)
- PHP连接MSSQL数据库的实战指南(php连接mssql示例)
- PHP 和 MSSQL 扩展库无缝集成(php mssql扩展库)
- 在PHP中安装MySQL扩展:一步一步操作指引(php安装mysql扩展)
- 《PHP编程最快明白》第七讲:php图片验证码与缩略图
- ubuntulamp(apache+mysql+php)环境搭建及相关扩展更新
- php入门学习知识点六PHP文件的读写操作代码
- 第二章PHP入门基础之php代码写法
- php调用dll的实例操作动画与代码分享
- PHP获取php,mysql,apche的版本信息示例代码