« PDOException
PDO ドライバ »

PDORow クラス

(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 1.0.0)

はじめに

フェッチモード PDO::FETCH_LAZY を使って PDOStatement::fetch() をコールした場合に返される 結果セットの行を表します。

このクラスのオブジェクトは、インスタンス化できませんし、 シリアライズもできません。 デフォルトの queryString プロパティに加えて PDORow オブジェクトは アクセスした結果セットに存在するカラム名に対応するプロパティを作成します。

PDORow は、 PDO::FETCH_OBJ と PDO::FETCH_BOTH のモードを両方使ったかのように、返されるデータにアクセスできます。 つまり、返されるデータはオブジェクトのプロパティのようにアクセスできますし、 カラム名やカラムのオフセット番号でインデックスされた配列としてもアクセスできます。

警告

プロパティが未定義の場合は、警告を発生させることなく null を返します。

クラス概要

final class PDORow {
/* プロパティ */
}

プロパティ

queryString

PDORow オブジェクトを返した PDOStatement が使うクエリストリング

エラー / 例外

任意のプロパティに書き込んだり、 unset() を行おうとすると Error がスローされます。

関連キーワード:
PDORow   プロパティ   queryString   カラム   PDOStatement   セット   PDOException   ドライバ   フェッチモード   fetch   インスタンス   シリアライズ   モード   両方   オフセット   番号   インデックス   未定義   概要   final   クエリ   ストリング   任意   unset
関連する関数・ページ:
pdostatement.fetch   function.db2-fetch-object   refs.database.abstract   com.examples.arrays   com.examples   pdostatement.fetchobject