PHP Academy · Pelajaran

Memerlukan dan Memperbarui Paket

Tambahkan paket dengan composer require dan perbarui dengan composer update.

Pelajaran 2 dari 413 langkah

Memerlukan dan Memperbarui Paket adalah pelajaran PHP Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar PHP Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus PHP Academy mencakup 4 pelajaran total.

composer require

composer require vendor/package menambahkan paket ke composer.json, mengunduhnya, dan memperbarui composer.lock dalam satu perintah.

$ composer require monolog/monolog

Menentukan Versi

Tetapkan batasan versi ketika Anda memerlukan rentang tertentu.

$ composer require monolog/monolog "^3.0"

Menginstal Dependensi Pengembangan

Gunakan tanda --dev untuk menambahkan paket di bawah require-dev.

$ composer require --dev phpunit/phpunit "^11.0"

Apa yang Terjadi Secara Internal

Composer menentukan versi yang kompatibel, mengunduhnya ke vendor/, memperbarui composer.lock, dan membuat ulang pemuat otomatis.

composer update

composer update menghitung ulang semua versi dependensi dan memperbarui composer.lock.

$ composer update
# Update a single package:
$ composer update monolog/monolog

install vs update

composer install menggunakan berkas kunci yang ada (dapat direproduksi). composer update menghitung ulang versi. Gunakan install dalam CI/produksi.

composer remove

Hapus sebuah paket dan bersihkan composer.json serta composer.lock.

$ composer remove monolog/monolog

composer show

Daftarkan paket yang terinstal beserta versinya.

$ composer show
$ composer show monolog/monolog  # detailed info

composer outdated

Lihat paket terinstal mana yang memiliki versi lebih baru.

$ composer outdated

composer why

Cari tahu paket mana yang bergantung pada paket tertentu.

$ composer why monolog/monolog
# laravel/framework requires monolog/monolog ^3.0

Pemberian Versi Semantik

Sebagian besar paket mengikuti SemVer: MAJOR.MINOR.PATCH. Batasan ^ mengizinkan pembaruan MINOR dan PATCH, tetapi tidak mengizinkan perubahan MAJOR yang dapat merusak kompatibilitas.

Ringkasan

Gunakan composer require untuk menambahkan paket dan composer update untuk mengambil versi baru. Kunci berkas tersebut untuk build yang dapat direproduksi; jalankan install dalam produksi.

Pemeriksaan Cepat

Tanda apa yang menambahkan paket sebagai dependensi khusus pengembangan?

Gratis untuk memulai

Belajar PHP dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
49
Pelajaran
195

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Memerlukan dan Memperbarui Paket” gratis?

Ya — teks lengkap “Memerlukan dan Memperbarui Paket” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus PHP Academy, upgrade ke CoddyKit PRO. Kursus PHP Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Memerlukan dan Memperbarui Paket”?

Tambahkan paket dengan composer require dan perbarui dengan composer update. Kamu berlatih PHP Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai PHP Academy?

Tidak diperlukan pengalaman sebelumnya. PHP Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.

Berapa lama pelajaran “Memerlukan dan Memperbarui Paket” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran PHP Academy ini?

Ya. Setiap pelajaran PHP Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Memasang dan Menginisialisasi Composer
  2. Memerlukan dan Memperbarui Paket
  3. Memahami composer.lock
  4. Skrip Composer dan Pemuatan Otomatis
← Kembali ke PHP Academy