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

# LXXXVI. POSIX 関数

# 導入

このモジュールは、IEEE 10003.1 (POSIX.1) 標準ドキュメントで 定義された関数へのインターフェースを有しています。 これらの関数は、他の手段からは利用できません。 POSIX.1 としては例えばかなり以前から PHP 3 の一部として open(), read(),write() and close() 関数が定義されていました。 いくつかのよりシステム依存の関数は、以前は利用できませんでしたが、 このモジュールではこれらの関数に対する簡単なアクセス手段を提供すること により、これらの問題を解決しようとしています。

警告
posix_getpwnam()のようなPOSIX関数で重要なデー タを取得することができます。 safe modeが有効な場合に、 POSIX関数のどれもアクセスチェックを行うことはできません。 このため、このような環境で処理を行うには、 (configureにおいて--disable-posixを指定して) POSIX拡張モジュールを無効にしておくことを 強く推奨します。

> 注意: この拡張モジュールはWindows環境 では利用できません。

# インストール手順

POSIX関数は、デフォルトで有効となっています。POSIX互換関数を --disable-posixにより無効にするこ とができます。

# 以下も参照下さい:

プロセス制御関数に関する節も役に 立つでしょう。

前のページ | ホーム | 次のページ
zend_version | 上に戻る | posix_ctermid