ما دور Composer في PHP؟

سهلقراءة دقيقةآخر تحديث 1 أكتوبر 2026

PHP تطوير الويب

الإجابة

Composer هو مدير الحزم والمكتبات في PHP. يثبّت المكتبات التي يحتاجها مشروعك، مع إصداراتها وكل ما تعتمد عليه.

أوامر أساسية

composer init                      # start a project
composer require monolog/monolog   # add a library
composer install                   # install from composer.lock
composer update                    # update to allowed versions

التحميل التلقائي

require __DIR__ . '/vendor/autoload.php';

$log = new Monolog\Logger('app');

لا تحتاج require لكل ملف؛ Composer يحمّل الكلاسات عند استخدامها.

الحزم تأتي من موقع Packagist. ومجلد vendor لا يُرفع إلى Git عادةً، بل يُعاد تثبيته بـ composer install.

اختبر فهمك

ما دور Composer في PHP؟