GDライブラリは画像用であることがわかります。しかし、PECLとPEARの違いはわかりません。どちらにも認証があります。2つの主な違いは何ですか?なぜそれらを組み合わせないのですか?
5 に答える
PECLはPHPExtensionCommunity Libraryの略で、Cで記述された拡張機能があり、PHPにロードして追加機能を提供できます。これらの拡張機能をインストールするには、管理者権限、Cコンパイラ、および関連するツールチェーンが必要です。
PEARはPHP拡張およびアプリケーションリポジトリであり、phpで記述されたライブラリとコードがあります。ダウンロードしてインストールし、コードに含めることができるもの。
だから、はい、それらは似ていますが、それでもとても異なります:)
PECLは、PHP用のC拡張機能のリポジトリです。これらの拡張機能は通常pecl
、のエイリアスであるコマンドを介してインストールされpear
、デフォルトのチャネル/リポジトリはに設定されていpecl.php.net
ます。
PEARは複数のものです:
- pecl.php.netを含むさまざまなチャネル(リポジトリ)からパッケージをインストールできるパッケージインストーラー(コマンド)。
pear
多くの人が作曲家を洋ナシのインストーラーの後継者と考えています。 - 〜600のライブラリを含むパッケージリポジトリ http://pear.php.net/packages.php 。それらの多くはcomposer-installableです。
- PHP_CodeSnifferで利用可能なPHPコーディング標準。
pearはphpで記述されたphpクラスですが、peclはphpで記述されておらず、コンパイルが必要な拡張機能です。
PEAR自体はコーディング標準ではありません。代わりに、PEARは、PHPコミュニティ内で推奨されている一連のコーディング標準に「準拠」しています。ただし、これはPHPユーザーが従うことができる唯一のコーディング標準ではありません。たとえばZFなどです。わずかに異なる標準をお勧めします。
PEARはコーディング標準でもあります;-)php_codesniffer($ peer install php_codesnifferを介してインストール)は、コードをスキャンして、コードまたはサポートされている他のコーディング標準から逸脱している場所を強調するツールです。