| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
PEAR_DependencyDB::getDependentPackageDependenciesPEAR_DependencyDB::getDependentPackageDependencies() –
あるパッケージに依存しているインストール済みパッケージの、
実際の依存性の一覧を取得する
Synopsisrequire_once '/DependencyDB.php';
Descriptionあるインストール済みパッケージについて、 拡張された依存性の完全なツリーを返します。 実例を見てみましょう。 パッケージ SOAP は Mail_Mime、HTTP_Request、Net_URL、Net_DIME に依存しています。またパッケージ HTTP_Request は Net_URL、Net_Socket に依存しています。このような場合、このメソッドは次のような配列を返します。
<?php array( 'pear.php.net' => array( 'mail_mime' => array('name' => 'Mail_Mime', 'channel' => 'pear.php.net'), 'http_request' => array('name' => 'HTTP_Request', 'channel' => 'pear.php.net'), 'net_url' => array('name' => 'Net_URL', 'channel' => 'pear.php.net', 'min' => '1.0.12'), 'net_dime' => array('name' => 'Net_DIME', 'channel' => 'pear.php.net'), 'net_socket' => array('name' => 'Net_Socket', 'channel' => 'pear.php.net'), ), ); ?>
これは、実際の依存性の構造に依存していないことに注意しましょう。 上の例でいうと、実際に返されているのは HTTP_Request の Net_URL に対する依存性で、これは SOAP の Net_URL に対する依存性より厳しいものになっています。 言い換えると、同じような依存性が複数あった場合は、 最後に現れたものが返されるということです。 Parameter
Throws例外はスローされません。 NoteThis function can not be called statically. |
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「PEAR_DependencyDB::getDependentPackageDependencies」をGoogle検索
|