PHP マニュアル
前のページ |  | 次のページ

# px_get_info

(PECL)

px_get_info -- paradox ファイルに関する多くの情報を返す

## 説明

array px_get_info ( resource pxdoc )

## パラメータ

pxdoc

  px_new() が返す paradox データベースのリソース ID。

## 返り値

paradox ファイルに関する多くの情報を含む連想配列を返します。 この配列は、将来的にさらに拡張される予定です。

fileversion

  ファイルのバージョンを 10 倍した値。例えば 70。

tablename

  ファイルに格納されているテーブルの名前。pxlib が作成したデータベースの場合は、 ファイル名から拡張子を取り除いたものになります。

numrecords

  このテーブルのレコード数。

numfields

  このテーブルのフィールド数。

headersize

  ヘッダが使用しているバイト数。通常は 0x800。

recordsize

  各レコードが使用しているバイト数。すべてのフィールドサイズの和です (バージョン 1.4.2 以降で使用可能です)。

maxtablesize

  データブロックのバイト数に 0x400 をかけた値。

numdatablocks

  ファイル内のデータブロック数。各データブロックには 複数のレコードが含まれます。そのレコード数は、 レコードサイズおよびデータブロックサイズ (maxtablesize) に依存します。データブロック内が完全にデータで埋め尽くされる必要はありません。

numindexfields

  プライマリインデックスに使用されるフィールドの数。 このフィールドは、常にフィールド番号 1 番から始まります。

codepage

  文字データのフィールドをエンコードするために使用される DOS コードページ。px_set_targetencoding() で対象のエンコーディングが指定されていない場合、これが、 px_get_record() あるいは px_retrieve_record() でレコードが関連付けられた際の 文字フィールドのエンコーディングとなります。

## 参考

px_numfields()
px_numrecords()

前のページ | ホーム | 次のページ
px_get_field | 上に戻る | px_get_parameter