DB_common::setOption()

DB_common::setOption() -- PEAR DB の実行時オプションを設定する

概要

integer setOption (string $option, mixed $value)

説明

PEAR DB の実行時オプションを設定します。

パラメータ

string $option

設定するオプションの名前。

mixed $value

オプションに設定する値。

表 39-1

オプションデータ型デフォルト値説明
autofree boolean FALSE 結果の行がなくなった場合、自動的に結果を開放しますか?
debug integer 0 デバッグレベル
persistent boolean FALSE 接続は持続的ですか?
portability integer DB_PORTABILITY_NONE 移植性モードの定数。ビット演算で処理されます。機能を追加する際には | を、削除する際には ^ を使用します。詳細な情報は、以下の例と "導入 - 移植性" を参照ください。
seqname_format string %s_seq シーケンス名に使用される、sprintf() の書式指定文字列。これは、 createSequence()nextID() および dropSequence() に渡されるシーケンス名に 適用されます。  
ssl boolean FALSE 接続に ssl を使用しますか?

返り値

integer - 成功した場合に DB_OK、 失敗した場合に DB_Error オブジェクトを返します。

例外・エラー

表 39-2PEAR_Error の値

エラーコードエラーメッセージ原因対応法
NULL unknown option 指定されたオプションは存在しません。 $option の記述に間違いがないかを調べます。

注意

この関数は、スタティックにコールする ことはできません。