随着版本的升高,PHP的功能也越来越完善,可用的扩展库和函数也越来越多,因此,我们写程序时也要考虑版本的兼容问题,同时还要考虑服务器(特别是虚拟主机)是否安装了扩展库。

本文介绍的函数其实是PHP手册上本来就有的,但是由于这些函数独立性较强,查找不易,所以单独介绍一下,方便查阅。

1. 获取所有可用的模块 – get_loaded_extensions 该函数返回所有已经加载的(可用的)模块。

用法:

print_r(get_loaded_extensions());

2. 获取指定模块的可用函数 – get_extension_funcs 该函数返回指定模块所有可用的函数。传入的参数(模块名称)必须是小写

用法:

print_r(get_extension_funcs(“gd”));

3. 获取所有已经定义的函数 – get_defined_functions  该函数返回所有已经定义的函数,包括内置函数和用户自定义函数。

用法:

function myrow($id, $data){

return “

$id$data\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 “IMAP functions are available.
\n”;

} else {

echo “IMAP functions are not available.
\n”;

}

php测试网络通不通函数,PHP检查库或函数是否可用的方法相关推荐

  1. 手机有软件测试网络通不通,怎样使用ping命令测试网络通不通

    怎样使用ping命令测试网络通不通 本文介绍ping命令的使用,可以测试网络是否连通及传输数据的.接收情况. 怎样使用ping命令测试网络通不通 1.win7系统打开开始菜单,在搜索框中输入cmd,然 ...

  2. 只会用ping测试网络通不通?高级网工还会这么用

    今天咱们来聊聊PING命令.作为网工应该都是耳熟能详,PING作为ICMP协议工具之一,算是一个使用率很高的命令. 它的作用: 用来检测网络的连通情况和分析网络速度 根据域名得到服务器IP 根据pin ...

  3. python自动测试网络通断_Python测试网络连通性示例【基于ping】

    本文实例讲述了Python测试网络连通性.分享给大家供大家参考,具体如下: Python代码 #!/usr/bin/python # -*- coding:GBK -*- ""&q ...

  4. 查看网络通不通的几种方法

    ssh xx.xx.xx.xx(ip)  -p 端口 -v telnet xx.xx.xx.xx(ip) 端口 转载于:https://www.cnblogs.com/cowshed/p/113976 ...

  5. 局域网(内网) ping 不通的解决方法

    ping是一种电脑网络工具,用来测试封包能否透过IP协定到达特定主机.ping的运作原理是向目标主机传出一个ICMP的请求回显封包,并等待接收回显响应封包.程序会按时间和成功响应的次数估算遗失封包率( ...

  6. pdfbox 按章节读取_2020年智慧树APP微生物与健康第五单元章节测试网课答案大学课后答案...

    2020年智慧树APP微生物与健康第五单元章节测试网课答案大学课后答案 更多相关问题 [多选题]<人性的弱点>孔子说:"见贤思齐焉,见不贤而内自省也".当你读到这句话时 ...

  7. 区块链测试网服务发布

    官网注册登录:区块链服务网络BSN 为开发者打造的免费测试服务 1.下载链码包 方法一 登录进去后就先去开发者社区下载链码包,我下载的是secp256r1版本的 然后改个名(不改也行) 方法二: 发布 ...

  8. wps里面函数怎么使用_WPS中函数的使用方法 - 卡饭网

    在WPS中输入化学方程式方法详解 在WPS中输入化学方程式方法详解 一.安装WPS化学助手 WPS化学助手可以让你在WPS中快速输入化学分子式.反应方程式,省去手动更改上下标和字母大小写的繁琐操作.登 ...

  9. 基于eth测试网搭建Chainlink节点

    基于ETH测试网搭建Chainlink节点 本文主要参考 Chainlink 官方文档(https://docs.chain.link/docs/running-a-chainlink-node) , ...

最新文章

  1. 15.赋值运算符为什么返回类的引用?不是引用怎么办?
  2. 为什么使用ES6生成器
  3. pyspark连接mysql
  4. WCF,简单而又复杂的东西
  5. 美女,你这是把腰带当裙子了?
  6. web自动化如何在不同浏览器运行_自动化决策环节的“心脏”将如何与众不同?...
  7. 【翻译】Pro.Silverlight.5.in.CSharp.4th.Edition - 第三章 布局 03
  8. java innerexception_java – 为什么使用反射访问外部类的私有成员抛出IllegalAccessException?...
  9. matlab 滤波器_数字滤波器的MATLAB与FPGA实现
  10. Kali linux 渗透测试(五)——渗透WPS攻击
  11. Error: Cound not create the Java Virtual Machine. Error: A fatal exception has occurred. Program wil
  12. 【微分方程数值解】有限差分法(二)两点边值问题数值算例(附python代码)
  13. python手机号替换_转--Python re模块 验证11位手机号
  14. 谷歌学术国内镜像网址收集-查文献
  15. 【转】未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序。...
  16. 新唐单片机如何生成精确延迟
  17. STA静态时序分析——学习笔记
  18. 山特UPS不间断电源的主要技术参数
  19. 新通用顶级域名:继根服务器后,又一场互联网空间资源的争夺战
  20. CTC Loss (一)

热门文章

  1. matlab设计pss参考信号,[OAI][Layer1]PSS/SSS procedure
  2. 网传的 Spring 大漏洞
  3. 快速定位代码位置的IDEA小插件
  4. MyBatis 的执行流程,写得太好了!
  5. 使用Redis实现在线点赞系统
  6. 众测 Nebula Graph | 捉虫计划已开启,这项有礼
  7. 自律到极致-人生才精致:第2期
  8. Spring Cloud Greenwich 新特性和F版升级分享
  9. 重磅剧透!阿里巴巴计划开源 Nacos,为Dubbo生态发展铺路
  10. CNN模型复杂度(FLOPs、MAC)、参数量与运行速度