PHP检查端口是否可以被绑定的方法示例


Posted in PHP onAugust 09, 2018

本文实例讲述了PHP检查端口是否可以被绑定的方法。分享给大家供大家参考,具体如下:

<?php
/**
 * 检查端口是否可以被绑定
 * @author flynetcn
 */
function checkPortBindable($host, $port, &$errno=null, &$errstr=null)
{
  $socket = stream_socket_server("tcp://$host:$port", $errno, $errstr);
  if (!$socket) {
    return false;
  }
  fclose($socket);
  unset($socket);
  return true;
}
 
$ret = checkPortBindable('127.0.0.1', 8080, $errno, $errstr);
var_dump($ret, $errno, $errstr);

运行结果:

bool(true)
int(0)
string(0) ""

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
SMARTY学习手记
Jan 04 PHP
五个PHP程序员工具
May 26 PHP
php radio 单选框获取与保持值的实现代码
May 15 PHP
windows下开发并编译PHP扩展的方法
Mar 18 PHP
php多种形式发送邮件(mail qmail邮件系统 phpmailer类)
Jan 22 PHP
php学习笔记之基础知识
Nov 08 PHP
php使用Image Magick将PDF文件转换为JPG文件的方法
Apr 01 PHP
PHP设计模式之装饰者模式代码实例
May 11 PHP
在WordPress中使用wp-cron插件来设置定时任务
Dec 10 PHP
PHP中strcmp()和strcasecmp()函数字符串比较用法分析
Jan 07 PHP
Redis在Laravel项目中的应用实例详解
Aug 11 PHP
购物车实现的几种方式优缺点对比
May 02 PHP
php对象工厂类完整示例
Aug 09 #PHP
php闭包中使用use声明变量的作用域实例分析
Aug 09 #PHP
php生成二维码不保存服务器还有下载功能的实现代码
Aug 09 #PHP
PHP命令Command模式用法实例分析
Aug 08 #PHP
PHP耦合设计模式实例分析
Aug 08 #PHP
thinkPHP框架整合tcpdf插件操作示例
Aug 07 #PHP
php实现往pdf中加数字签名操作示例【附源码下载】
Aug 07 #PHP
You might like
PHP的FTP学习(二)
2006/10/09 PHP
Godaddy空间Zend Optimizer升级方法
2010/05/10 PHP
php上传文件的增强函数
2010/07/21 PHP
php checkbox 取值详细说明
2010/08/19 PHP
php中最简单的字符串匹配算法
2014/12/16 PHP
Yii框架实现的验证码、登录及退出功能示例
2017/05/20 PHP
js 遍历json返回的map内容示例代码
2013/10/29 Javascript
jQuery探测位置的提示弹窗(toolTip box)详细解析
2013/11/14 Javascript
JavaScript中Number.MAX_VALUE属性的使用方法
2015/06/04 Javascript
jQuery的Each比JS原生for循环性能慢很多的原因
2016/07/05 Javascript
jQuery Dialog 打开时自动聚焦的解决方法(两种方法)
2016/11/24 Javascript
vue.js前后端数据交互之提交数据操作详解
2018/04/24 Javascript
vue打包的时候自动将px转成rem的操作方法
2018/06/20 Javascript
原生JS实现的简单小钟表功能示例
2018/08/30 Javascript
jQuery+css last-child实现选择最后一个子元素操作示例
2018/12/10 jQuery
vue读取本地的excel文件并显示在网页上方法示例
2019/05/29 Javascript
通过vue写一个瀑布流插件代码实例
2019/09/07 Javascript
layer扩展打开/关闭动画的方法
2019/09/23 Javascript
Vue分页插件的前后端配置与使用
2019/10/09 Javascript
python UNIX_TIMESTAMP时间处理方法分析
2016/04/18 Python
pytorch cnn 识别手写的字实现自建图片数据
2018/05/20 Python
CSS3截取字符串实例代码【推荐】
2018/06/07 HTML / CSS
英国信箱在线鲜花速递公司:Bloom & Wild
2019/03/10 全球购物
戴尔新西兰官网:Dell New Zealand
2020/01/07 全球购物
日本最大的购物网站:日本乐天市场(Rakuten Ichiba)
2020/11/04 全球购物
限量版运动鞋和街头服饰:TheDrop
2020/09/06 全球购物
中学家长会邀请函
2014/01/17 职场文书
校园奶茶店创业计划书
2014/01/23 职场文书
优秀交警事迹材料
2014/01/26 职场文书
企业安全生产演讲稿
2014/05/09 职场文书
党员群众路线承诺书
2014/05/20 职场文书
团结演讲稿范文
2014/05/23 职场文书
2014年助理工程师工作总结
2014/11/14 职场文书
六年级作文之关于梦
2019/10/22 职场文书
HTML5页面打开微信小程序功能实现
2022/09/23 HTML / CSS
Mybatis 一级缓存和二级缓存原理区别
2022/09/23 Java/Android