boolean provides (
string $feature
)
選択されたデータベースで、その機能が使用可能であるかどうかを調べます。
$feature
調べたい機能。
$feature の値 |
意味 |
---|---|
prepare |
SQL 文の事前チェックを行います。 |
pconnect |
持続的接続をサポートします。 |
transactions |
トランザクションをサポートします。 |
limit |
SELECT の出力結果を制限する LIMIT をサポートしています。 |
boolean - 機能がサポートされている場合に TRUE を返します。
This function can not be called statically.
返される情報は、あくまでもヒントでしかありません。実際にサポートしている 機能については、使用するデータベースのドキュメントを参照ください。 例えば MySQL はトランザクションをサポートしてはいますが、すべての テーブル型についてサポートしているわけではありません。
provides() の使用法
<?php
// $db という名前の DB オブジェクトを取得しているとします...
if ($db->provides('pconnect')) {
echo "持続的接続が許可されています。\n";
}
?>