sqlsrv_close
指定された接続を閉じ、関連付けられているリソースを解放します。
構文
sqlsrv_close( resource $conn )
パラメーター
$conn: 閉じる接続。
戻り値
関数が無効なパラメーターを使用して呼び出されている場合を除き、ブール値は true です。 関数が無効なパラメーターで呼び出された場合、 false を返します。
Note
この関数のパラメーターとして、Null は有効です。 これにより、スクリプトで複数回関数を呼び出すことが可能になります。 たとえば、エラー状態で接続を閉じて、スクリプトの最後にもう一度閉じる場合、sqlsrv_close への 2 回目の呼び出しによって true が返されます。これは、(エラー状態での) sqlsrv_close への最初の呼び出しで接続リソースが null に設定されるためです。
例
次の例では、接続を閉じます。 この例では、SQL Server がローカル コンピューターにインストールされていることを前提にしています。 コマンド ラインからこの例を実行すると、すべての出力はコンソールに書き込まれます。
<?php
/*Connect to the local server using Windows Authentication and
specify the AdventureWorks database as the database in use. */
$serverName = "(local)";
$conn = sqlsrv_connect( $serverName);
if( $conn === false )
{
echo "Could not connect.\n";
die( print_r( sqlsrv_errors(), true));
}
//-----------------------------------------------
// Perform operations with connection here.
//-----------------------------------------------
/* Close the connection. */
sqlsrv_close( $conn);
echo "Connection closed.\n";
?>