px_get_schema
(PECL paradox >= 1.0.0)
px_get_schema — データベーススキーマを返す
説明
px_get_schema
( resource $pxdoc
[, int $mode
= 0
] ) : array
px_get_schema() は、データベーススキーマを返します。
パラメータ
pxdoc
- px_new() が返す、 paradox データベースのリソース ID。
mode
- 返される配列のキーを小文字または大文字に変換するために、 オプションの
mode
にPX_KEYTOLOWER
あるいはPX_KEYTOUPPER
を指定することができます。mode
が渡されなかったりあるいは 0 であった場合は、 キーはフィールド名そのものとなります。
返り値
データベースファイルのスキーマを連想配列で返します。
キーの名前はフィールド名と等しくなります。
配列の各要素もまた連想配列となっており、2 つのフィールド
type
および size
が含まれます。type
は、
フィールド型の定数
の中のいずれかです。
size
は、レコード内でこのフィールドが使用するバイト数です。
すべてのフィールドのサイズを合計したものが、
px-get-info() で得られるレコードサイズと等しくなります。