« openlog
request_parse_body »

pfsockopen

(PHP 4, PHP 5, PHP 7, PHP 8)

pfsockopen — 持続的な Internet または Unix ドメインソケット接続をオープンする

説明

function pfsockopen(
    string $hostname,
    int $port = -1,
    int &$error_code = null,
    string &$error_message = null,
    ?float $timeout = null
): resource|false

この関数は、fsockopen() と全く同様に動作します。 ただし、この関数による接続はリクエストが終了した後でも閉じられないという違いがあります。 この関数は、fsockopen() の持続的接続版です。

パラメータ

パラメータについての情報は fsockopen() のドキュメントを参照ください。

戻り値

pfsockopen() は、 他のファイル関数 (fgets(), fgetss(), fwrite(), fclose(), feof()) で使うファイルポインタを返します。 失敗した場合に false を返します

変更履歴

バージョン 説明
8.0.0 timeout は、nullable になりました。

参考

  • fsockopen() - インターネット接続もしくは Unix ドメインソケット接続をオープンする

関連キーワード:
接続   持続的   Unix   ドメイン   ソケット   オープン   pfsockopen   fsockopen   Internet   timeout   openlog   request   parse   body   ネットワーク   hostname   port   code   message   float   resource   リクエスト   ドキュメント   fgets   fgetss
関連する関数・ページ:
function.fsockopen   transports.unix   mysqli.quickstart.connections   function.stream-socket-client   transports   function.db2-pclose