PHP
ما هو PHP؟
يعمل كود PHP عادة على الخادم خلف Nginx أو Apache. يصل المتصفح HTML جاهز وأحياناً JSON. اللغة للويب منذ 1995. في PHP الحديثة أصناف وأنواع ومدير الحزم Composer.
فيمَ يُستخدم PHP؟
تُستخدم PHP للموقع ولوحة الإدارة وواجهة بسيطة. كثير من الاستضافات تقدمها جاهزة.
- موقع WordPress
- تطبيق بـ Laravel
- بيانات من نموذج
- صفحة مع MySQL
ماذا يمكن فعله باستخدام PHP؟
بـ PHP تكتب موقع مقالات وخزانة بتسجيل دخول وصفحة بعد الدفع. قد يختلط القالب مع HTML، لكن إطاراً مثل Laravel يفصل ذلك. يمكن سكربت سطر أوامر، لكن المكان الأساسي هو الويب.
هل تعلم PHP صعب؟
الأمثلة القديمة فوضوية، لذلك تبدو اللغة صعبة. PHP الحديثة مع الأنواع وComposer أوضح. الصعب هو الأمان: لا تلصق نص المستخدم مباشرة في SQL أو HTML.
المزايا والحدود
الميزة: جاهزة على الاستضافة، ومكتبات الويب كثيرة، وعالم WordPress كبير. الحد: لا تُختار لبرنامج سطح مكتب طويل العمر أو تطبيق هاتف. قد يبقى الكود القديم والجديد مختلطين في مشروع واحد.
أفكار أساسية
ملف PHP يُفتح بـ <?php. المتغير يبدأ بـ $. طلب الويب يصل في المصفوفتين $_GET و$_POST.
- Composer يثبّت الحزم
- PDO لاستعلام أأمن لقاعدة البيانات
- Laravel يعطي المسارات والقوالب
- php -S يفتح خادماً محلياً
مثال قصير
هذا الملف يطبع سطراً للمتصفح أو الطرفية. الأمر: php hello.php.
<?php echo "Hello";
أسئلة شائعة
- هل ماتت PHP؟ لا. WordPress وكثير من المواقع ما زالت تعمل بـ PHP.
- هل PHP وJavaScript الشيء نفسه؟ لا. PHP على الخادم، وJavaScript تبدأ في المتصفح.
- هل يلزم HTML لتعلم PHP؟ نعم عند إخراج صفحة. أقل في واجهة خالصة.