pfsockopen

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

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

説明

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.0timeout は、nullable になりました。

参考

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