ibase_service_detach
(PHP 5, PHP 7 < 7.4.0)
ibase_service_detach — サービスマネージャとの接続を切断する
説明
ibase_service_detach
( resource $service_handle
) : bool
パラメータ
service_handle
- データベースサーバへの接続
返り値
成功した場合に true
を、失敗した場合に false
を返します。
例
例1 ibase_service_detach() の例
<?php // リモートの Firebird サーバにIPアドレスでアタッチ if (($service = ibase_service_attach('10.1.1.199', 'sysdba', 'masterkey')) != FALSE) { // アタッチ成功 // サーバのバージョン('LI-V3.0.4.33054 Firebird 3.0'のようなもの)を取得 $server_version = ibase_server_info($service, IBASE_SVC_SERVER_VERSION); // サーバの実装を取得 ('Firebird/Linux/AMD/Intel/x64' のようなもの) $server_implementation = ibase_server_info($service, IBASE_SVC_IMPLEMENTATION); // サーバからデタッチ(切断) if(ibase_service_detach($service) == FALSE) { echo "Error on service detach."; } else { echo "Successfully detached from service."; } } else { // エラー時にはメッセージを出力 $conn_error = ibase_errmsg(); die($conn_error); }?>