溫馨提示×

php popen函數(shù)的用法是什么

PHP
小億
109
2024-03-27 17:14:35
欄目: 編程語言

popen()函數(shù)用于打開一個進(jìn)程,并返回一個文件指針,可以用來讀取或?qū)懭朐撨M(jìn)程的輸入和輸出。其語法如下:

popen(string $command, string $mode)

其中,$command參數(shù)是要執(zhí)行的命令,$mode參數(shù)指定打開文件的模式,可以是r(只讀模式)或w(只寫模式)。

示例:

$fp = popen('ls -l', 'r');

if ($fp) {
    while (!feof($fp)) {
        echo fgets($fp);
    }
    
    pclose($fp);
}

上述示例中,popen()函數(shù)會執(zhí)行ls -l命令,并返回一個文件指針,然后使用fgets()函數(shù)讀取命令執(zhí)行的輸出內(nèi)容。最后使用pclose()函數(shù)關(guān)閉文件指針。

0