Gdライブラリは画像用であることがわかります。しかし、PECLとPEARの違いはわかりません。両方に認証があります。 2つの主な違いは何ですか?なぜそれらを結合しないのですか?
[〜#〜] pecl [〜#〜]はPHP拡張コミュニティライブラリを表し、Cで記述された拡張機能を持ち、PHPこれらの拡張機能をインストールするには、管理者権限、Cコンパイラ、および関連ツールチェーンが必要です。
[〜#〜] pear [〜#〜]はPHP拡張機能とアプリケーションリポジトリであり、phpで記述されたライブラリとコードがあります。単純にダウンロードしてインストールし、コードに含めることができます。
それで、はい、それらは似ていますが、まだとても異なっています:)
[〜#〜] pecl [〜#〜] は、PHP用のC拡張のリポジトリです。これらの拡張機能は、通常pecl
コマンドを介してインストールされます。これはpear
のエイリアスであり、デフォルトのチャンネル/リポジトリはpecl.php.net
に設定されます。
PEARは複数のものです。
pear
コマンド)。多くの人がcomposer= pearインストーラの後継者だと考えています。pearはphpで書かれたphpクラスですが、peclはphpで書かれておらず、コンパイルが必要な拡張機能です。
PEAR as-suchはコーディング標準ではありません。その代わり、PEARは、PHPコミュニティ内で推奨されている一連のコーディング標準に「従います」。ただし、これは、PHPユーザーが従うことができる唯一のコーディング標準ではありません。たとえば、ZFです。わずかに異なる標準を推奨します。
PEARはコーディング標準でもあります;-) php_codesniffer($ pear install php_codesnifferを介してインストール)は、コードをスキャンし、それまたは他のサポートされているコーディング標準から外れた場所を強調表示するツールです。