忍者ブログ
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。



2017/09/21 01:29 |
PearとOpenPearのパッケージが被る
ZendのPearパッケージは全てZendディレクトリ以下に配置されます。

クラス名もZend_Captcha_Figletなどと全てZend_プレフィックスがついています。

symfonyのPearパッケージは全てsymfonyディレクトリ以下に配置されます。
クラス名はsfMessageSource_gettextなどと、Pearの命名規則には沿っていないのですが全てsfプレフィックスがついています。

ところがOpenPearにはプレフィックスがありません。
配置もPearパッケージと同レベルに配置されます。

Services_ShitarabaServices_Bloggingなんかと同階層に置かれちゃうのはちょっとどうかという気がしないでもない。

それはまだいいんですが問題は名前が被ってるパッケージ。
既にServices_TwitterとNet_IRCが被っています。

http://pear.php.net/package/Services_Twitter
http://openpear.org/package/Services_Twitter

http://openpear.org/package/Net_IRC
http://pear.php.net/package/Net_IRC

OpenPear側がどちらもリリースされていないため現在は問題が起こりませんが、今後両方のパッケージが増えてくると問題になるのではないかと思われます。
PR


2011/05/09 21:37 | Comments(0) | TrackBack(0) | PHP

トラックバック

トラックバックURL:

コメント

コメントを投稿する






Vodafone絵文字 i-mode絵文字 Ezweb絵文字 (絵文字)



<<PHP5.3 マジックメソッド__autoload() | HOME | 買ったものリスト 2011/05/08>>
忍者ブログ[PR]