Pdo\Pgsql::getPid

(PHP 8 >= 8.4.0)

Pdo\Pgsql::getPid接続を処理するバックエンドプロセスのPIDを取得する

説明

public function Pdo\Pgsql::getPid(): int

この接続を処理するバックエンドプロセスのPIDを返します。 このPIDはローカルホストではなく、データベースサーバーが稼働するホスト上のプロセスを示す点に 注意してください。

パラメータ

この関数にはパラメータはありません。

戻り値

サーバーのPIDを int として返します。

例1 Pdo\Pgsql::getPid() の例

<?php
$db = new Pdo\Pgsql('pgsql:dbname=test host=localhost', $user, $pass);
echo $db->getPid();
?>

上の例の出力は、 たとえば以下のようになります。

12345

参考

  • pg_get_pid() - バックエンドのプロセス ID を得る