# 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 {
/* プロパティ */
public string $queryString;
}

## プロパティ

queryString

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

## エラー / 例外

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

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open