PHP檢查端口是否可以被綁定的方法示例
本文實例講述了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 socket用法總結》、《php字符串(string)用法總結》、《PHP數(shù)學運算技巧總結》、《php面向對象程序設計入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《PHP數(shù)據(jù)結構與算法教程》、《php程序設計算法總結》及《PHP網(wǎng)絡編程技巧總結》
希望本文所述對大家PHP程序設計有所幫助。
相關文章
php中通過DirectoryIterator刪除整個目錄的方法
這篇文章主要介紹了php中通過DirectoryIterator刪除整個目錄的方法,實例分析了php通過DirectoryIterator類操作目錄的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-03-03
PHP實現(xiàn)字符串大小寫轉函數(shù)的功能實例
這篇文章主要給大家介紹了關于利用PHP如何實現(xiàn)字符串大小寫轉函數(shù)功能的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友一起來看看啊2019-02-02
PHP函數(shù)shuffle()取數(shù)組若干個隨機元素的方法分析
這篇文章主要介紹了PHP函數(shù)shuffle()取數(shù)組若干個隨機元素的方法,結合實例形式詳細分析了shuffle函數(shù)的功能,定義,使用方法與相關注意事項,需要的朋友可以參考下2016-04-04

