php测试网络通不通函数,PHP检查库或函数是否可用的方法
随着版本的升高,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检查库或函数是否可用的方法相关推荐
- 手机有软件测试网络通不通,怎样使用ping命令测试网络通不通
怎样使用ping命令测试网络通不通 本文介绍ping命令的使用,可以测试网络是否连通及传输数据的.接收情况. 怎样使用ping命令测试网络通不通 1.win7系统打开开始菜单,在搜索框中输入cmd,然 ...
- 只会用ping测试网络通不通?高级网工还会这么用
今天咱们来聊聊PING命令.作为网工应该都是耳熟能详,PING作为ICMP协议工具之一,算是一个使用率很高的命令. 它的作用: 用来检测网络的连通情况和分析网络速度 根据域名得到服务器IP 根据pin ...
- python自动测试网络通断_Python测试网络连通性示例【基于ping】
本文实例讲述了Python测试网络连通性.分享给大家供大家参考,具体如下: Python代码 #!/usr/bin/python # -*- coding:GBK -*- ""&q ...
- 查看网络通不通的几种方法
ssh xx.xx.xx.xx(ip) -p 端口 -v telnet xx.xx.xx.xx(ip) 端口 转载于:https://www.cnblogs.com/cowshed/p/113976 ...
- 局域网(内网) ping 不通的解决方法
ping是一种电脑网络工具,用来测试封包能否透过IP协定到达特定主机.ping的运作原理是向目标主机传出一个ICMP的请求回显封包,并等待接收回显响应封包.程序会按时间和成功响应的次数估算遗失封包率( ...
- pdfbox 按章节读取_2020年智慧树APP微生物与健康第五单元章节测试网课答案大学课后答案...
2020年智慧树APP微生物与健康第五单元章节测试网课答案大学课后答案 更多相关问题 [多选题]<人性的弱点>孔子说:"见贤思齐焉,见不贤而内自省也".当你读到这句话时 ...
- 区块链测试网服务发布
官网注册登录:区块链服务网络BSN 为开发者打造的免费测试服务 1.下载链码包 方法一 登录进去后就先去开发者社区下载链码包,我下载的是secp256r1版本的 然后改个名(不改也行) 方法二: 发布 ...
- wps里面函数怎么使用_WPS中函数的使用方法 - 卡饭网
在WPS中输入化学方程式方法详解 在WPS中输入化学方程式方法详解 一.安装WPS化学助手 WPS化学助手可以让你在WPS中快速输入化学分子式.反应方程式,省去手动更改上下标和字母大小写的繁琐操作.登 ...
- 基于eth测试网搭建Chainlink节点
基于ETH测试网搭建Chainlink节点 本文主要参考 Chainlink 官方文档(https://docs.chain.link/docs/running-a-chainlink-node) , ...
最新文章
- 15.赋值运算符为什么返回类的引用?不是引用怎么办?
- 为什么使用ES6生成器
- pyspark连接mysql
- WCF,简单而又复杂的东西
- 美女,你这是把腰带当裙子了?
- web自动化如何在不同浏览器运行_自动化决策环节的“心脏”将如何与众不同?...
- 【翻译】Pro.Silverlight.5.in.CSharp.4th.Edition - 第三章 布局 03
- java innerexception_java – 为什么使用反射访问外部类的私有成员抛出IllegalAccessException?...
- matlab 滤波器_数字滤波器的MATLAB与FPGA实现
- Kali linux 渗透测试(五)——渗透WPS攻击
- Error: Cound not create the Java Virtual Machine. Error: A fatal exception has occurred. Program wil
- 【微分方程数值解】有限差分法(二)两点边值问题数值算例(附python代码)
- python手机号替换_转--Python re模块 验证11位手机号
- 谷歌学术国内镜像网址收集-查文献
- 【转】未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序。...
- 新唐单片机如何生成精确延迟
- STA静态时序分析——学习笔记
- 山特UPS不间断电源的主要技术参数
- 新通用顶级域名:继根服务器后,又一场互联网空间资源的争夺战
- CTC Loss (一)