PEAR_PackageFileManager::addDependency() -- 他のパッケージや拡張モジュール/php への依存情報を追加する
説明
もし既存の依存情報がある場合、それを上書きします。言い換えると、
すでに PHP 4.1.0 に対する依存性が設定されている場合に
addDependency('php', '4.3.0', 'ge', 'php')
がコールされると、既存の PHP 4.1.0 に対する依存性が PHP 4.3.0 による
新しい依存性に置き換えられるということです。
パラメータ
- string
$version
依存するバージョン
- string
$operator
バージョンに対応する演算子で、
'has'・'not'・'lt'・'le'・
'eq'・'ne'・'ge' あるいは 'gt' のうちのひとつ。
- string
$type
依存性の形式。'pkg'・'ext'・
'php'・'prog'・'os'・'sapi' あるいは
'zend' のうちのひとつ。
- boolean
$optional
依存性がオプションの場合に TRUE
例外・エラー
PEAR_PACKAGEFILEMANAGER_RUN_SETOPTIONS あるいは
PEAR_PACKAGEFILEMANAGER_PHP_NOT_PACKAGE をスローします。
注意
この関数は、スタティックにコールする
ことはできません。