Ich kann sehen, dass die GD-Bibliothek für Bilder ist. Aber ich kann keine Unterschiede zwischen PECL und PEAR erkennen. Beide haben Authentifizierung. Was sind die Hauptunterschiede zwischen zwei? Warum kombinieren sie sie nicht?
Ich kann sehen, dass die GD-Bibliothek für Bilder ist. Aber ich kann keine Unterschiede zwischen PECL und PEAR erkennen. Beide haben Authentifizierung. Was sind die Hauptunterschiede zwischen zwei? Warum kombinieren sie sie nicht?
Antworten:
PECL steht für PHP Extension Community Library . Es verfügt über in C geschriebene Erweiterungen, die in PHP geladen werden können, um zusätzliche Funktionen bereitzustellen. Sie benötigen Administratorrechte, einen C-Compiler und die zugehörige Toolchain, um diese Erweiterungen zu installieren.
PEAR ist PHP Extension und Application Repository , es hat Bibliotheken und Code in PHP geschrieben. Diese können Sie einfach herunterladen, installieren und in Ihren Code aufnehmen.
Also ja, sie sind ähnlich, aber doch so unterschiedlich :)
PECL ist ein Repository von C-Erweiterungen für PHP. Diese Erweiterungen werden normalerweise über den pecl
Befehl installiert , der ein Alias für ist pear
, wobei der Standardkanal / das Standard-Repository auf festgelegt ist pecl.php.net
.
BIRNE ist mehrere Dinge:
pear
Kommando) die in der Lage ist , Pakete von verschiedenen Kanälen (Repositories) zu installieren, einschließlich pecl.php.net. Viele betrachten den Komponisten als Nachfolger des Birneninstallateurs.pear ist eine in PHP geschriebene PHP-Klasse, während Pecl Erweiterungen sind, die nicht in PHP geschrieben sind und kompiliert werden müssen.
PEAR als solche ist kein Kodierungsstandard. Stattdessen "folgt" PEAR einem festgelegten Codierungsstandard, der innerhalb der PHP-Community empfohlen wird. Dies ist jedoch nicht der einzige Codierungsstandard, dem PHP-Benutzer folgen können, der ZF, z. empfiehlt einen etwas anderen Standard.