2024 年 PHP Conference Japan

pg_get_pid

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

pg_get_pid取得後端行程的 PID

說明

pg_get_pid(PgSql\Connection $connection): int

pg_get_pid() 會取得後端(資料庫伺服器行程)的 PID。PID 可用於判斷透過 pg_get_notify() 接收的 NOTIFY 訊息是否由其他行程傳送。

參數

connection (連線)

一個 PgSql\Connection 實例。

回傳值

後端資料庫處理程序 ID。

更新日誌

版本 說明
8.1.0 connection 參數現在需要一個 PgSql\Connection 實例;先前需要的是 資源

範例

範例 #1 PostgreSQL 後端 PID

<?php
$conn
= pg_pconnect("dbname=publisher");
if (!
$conn) {
echo
"發生錯誤。\n";
exit;
}

// 後端處理程序 PID。搭配 pg_get_notify() 使用 PID
$pid = pg_get_pid($conn);
?>

參見

新增筆記

使用者貢獻的筆記

此頁面沒有使用者貢獻的筆記。
To Top