أبسط مثال (PHP 8.2)
<?php
declare(strict_types=1);
function greet(string $name): string {
return "مرحبًا، {$name}!";
}
echo greet("Anna");
مفاهيم رئيسية
- التحديد النوعي: أنواع للمعاملات والقيم المعادة تجعل الشيفرة أكثر أمانًا.
- مصفوفة مقابل كائن: مصفوفات ترابطية مقابل كائنات.
- Namespaces: تنظّم الأصناف وتمنع التعارض.
- Composer: مدير الحزم القياسي.
PHP الحديث سريع، مكتوب الأنواع، ومريح. سمعة «اللغة الفوضوية» قديمة.