ホームページ >バックエンド開発 >PHPの問題 >PHPのpopen()関数の使い方

PHPのpopen()関数の使い方

青灯夜游
青灯夜游オリジナル
2021-07-08 18:05:533656ブラウズ

PHP では、組み込み関数 Popen() は、コマンド パラメーターを使用してユーザーが指定したプログラムへのパイプラインを開くために使用されるプロセス ファイル ポインターを開くことができます。構文形式は「popen()」です。 command, mode)" を指定し、パラメーター モードを指定します。接続モード。値は r (読み取り専用) または w (書き込み専用) です。

PHPのpopen()関数の使い方

このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター

popen() は組み込みですPHP の関数では、プロセス ファイル ポインターを開くことができます。これは、コマンド パラメーターを使用してユーザーが指定したプログラムにつながるパイプを開くために使用されます。

popen() 関数は、fopen() によって返されるファイル ポインタと同じファイル ポインタを返しますが、本質的には一方向であり、読み取りまたは書き込みにのみ使用できます。 Popen() ポインタは、fgets()、fgetss()、および fwrite() で使用できます。 Popen() 関数によって開始されたファイル ポインタは、pclose() によって閉じる必要があります。

構文:

popen(command,mode)
パラメータ 説明
コマンド 必須。実行する順序を指定します。
モード 必須。接続モードを指定します。

可能な値:

  • r: 読み取り専用。
  • w: 書き込みのみ (既存のファイルを開いてクリアするか、新しいファイルを作成します)

コマンドとモードはパラメータとして送信されますPopen() 関数には、成功した場合には一方向ファイル ポインタが返され、失敗した場合には FALSE が返されます。

例:

<?php
$file = popen("/bin/ls","r");
//some code to be executed
pclose($file);
?>

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPのpopen()関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。