Saya dapat melihat bahwa pustaka GD adalah untuk gambar. Tapi saya tidak bisa melihat perbedaan antara PECL dan PEAR. Keduanya memiliki otentikasi. Apa perbedaan utama antara keduanya? Mengapa mereka tidak menggabungkannya?
Saya dapat melihat bahwa pustaka GD adalah untuk gambar. Tapi saya tidak bisa melihat perbedaan antara PECL dan PEAR. Keduanya memiliki otentikasi. Apa perbedaan utama antara keduanya? Mengapa mereka tidak menggabungkannya?
Jawaban:
PECL adalah singkatan dari PHP Extension Community Library , ia memiliki ekstensi yang ditulis dalam C, yang dapat dimuat ke dalam PHP untuk menyediakan fungsionalitas tambahan. Anda harus memiliki hak administrator, kompiler C, dan toolchain terkait untuk menginstal ekstensi tersebut.
PEAR adalah Ekstensi PHP dan Tempat Penyimpanan Aplikasi , memiliki perpustakaan dan kode yang ditulis dalam php. Yang dapat Anda unduh, instal, dan sertakan dalam kode Anda.
Jadi, ya mereka mirip, tapi sangat berbeda :)
PECL adalah gudang ekstensi C untuk PHP. Ekstensi tersebut biasanya dipasang melalui pecl
perintah, yang merupakan alias untuk pear
, dengan saluran / repositori default disetel ke pecl.php.net
.
PEAR terdiri dari beberapa hal:
pear
perintah) yang dapat menginstal paket dari saluran yang berbeda (repositori), termasuk pecl.php.net. Banyak yang menganggap komposer sebagai penerus pemasang pir.pear adalah kelas-kelas php yang ditulis dengan php sedangkan pecl adalah extension yang tidak ditulis dalam php dan perlu di-compile.
PEAR seperti itu bukanlah standar pengkodean. Sebaliknya PEAR "mengikuti" standar pengkodean yang telah ditetapkan yang didorong dalam Komunitas PHP. Namun ini bukan satu-satunya standar pengkodean yang dapat diikuti oleh pengguna PHP, ZF, misalnya. merekomendasikan standar yang sedikit berbeda.