PHP Trail
الموقع الرسمي لـ PHP Trail

php tutorial: مشاريع تُبنى وتُشغَّل داخل مجلدك

PHP Trail 2.9.30 وكيل لنظام Windows يكتب ملفات PHP صغيرة داخل مجلدك ويشغّلها ويعرض كل نتيجة، فتتدرّب ببناء مشاريع حقيقية.

النظام

Windows 10/11

يعمل على أجهزة x64

الإصدار

2.9.30

صدر في 8 نوفمبر 2026

المثبّت

نحو 34 ميغابايت

برنامج التثبيت

النسخة المحمولة

نحو 25 ميغابايت

ملف .exe واحد فقط

الواجهة

13 لغة

داخل التطبيق

الحساب

غير مطلوب

لتشغيل التطبيق

تعلّم بالتطبيق العملي

php tutorial تبنيه داخل مجلدك الخاص

php tutorial هنا مشروع صغير تبنيه بنفسك، وليس درسًا تشاهده. تصف المهمة، فيكتب PHP Trail الملف داخل مجلدك ويشغّل أمر PHP لديك ويعرض المخرجات الحقيقية أو رسالة الخطأ، وتقرر أنت قبول كل تغيير أو رفضه. تبقى المشاريع صغيرة. السكربت الأول، مثل جدول الضرب، يحتاج إلى نحو 10 أسطر.

01

أنشئ جدول ضرب من مجلد فارغ

افتح مجلدًا فارغًا، واختر Ask first، واطلب جدول ضرب العدد 5 في ملف باسم table.php. يتفحّص PHP Trail المجلد عبر list_dir، ثم يحفظ write_file السكربت الجديد: حلقة قصيرة تطبع حاصل ضرب واحدًا في كل سطر. يشغّل Shell الأمر php -l table.php لفحص الصياغة، ثم php table.php لطباعة النتيجة. المخرجات حقيقية. يتوقف Ask first قبل حفظ الملف، فتقرأه وتقبله أو ترفضه. إذا أردت جدولًا آخر، فغيّر الرقم في طلبك وشغّله مرة أخرى.

سجل الأدوات
list_dir  .  → empty
write_file  table.php  → saved
Shell  php -l table.php  → exit 0
Shell  php table.php  → exit 0
02

اعثر على خطأ في الصياغة من الرسالة الحقيقية

افترض أن guestbook.php يتوقف بخطأ تحليل ولا تعرف السبب. يشغّل Shell الأمر php -l guestbook.php ويعيد رسالة الخطأ الحقيقية مع رقم السطر، ثم يفتح read_file ذلك الجزء من الملف. الفاصلة المنقوطة الناقصة سبب شائع. تشير الرسالة إلى سطر واحد. يقترح edit_file الإصلاح على هيئة diff، وفي وضع Ask first تقرأ التغيير وتقبله قبل تطبيقه. بعد ذلك يعيد Shell فحص الصياغة، ورمز الخروج الناجح يعني أن PHP لم يجد مشكلة في الصياغة. هذا لا يثبت أن دفتر الزوار يعمل بصورة صحيحة، لذا شغّله واختبره بنفسك.

سجل الأدوات
Shell  php -l guestbook.php  → exit 255
read_file  guestbook.php  → read
edit_file  guestbook.php  → +1 -1
Shell  php -l guestbook.php  → exit 0
03

تدرّب على الأصناف بصنف Product

للتدرّب على البرمجة كائنية التوجه، ابدأ في وضع Plan only واطلب صنف Product له اسم خاص وسعر خاص ودالة بانية ودالة تعيد وصفًا. يشرح الوكيل الدالة البانية والكلمتين public وprivate، ثم يكتب خطة ولا يشغّل شيئًا. لا يُحفظ أي شيء بعد. انتقل إلى Ask first لتنفيذ الخطة: يحفظ write_file الملف Product.php وفي آخره أسطر قليلة تنشئ 3 منتجات باستخدام new، ويشغّل Shell الأمر php Product.php فيظهر كل وصف. اقرأ كل diff قبل أن تقبله.

04

اقرأ ملف CSV داخل مصفوفة

ضع ملف scores.csv صغيرًا في المجلد واطلب من PHP Trail جمع عمود واحد. يقرأ read_file ملف CSV ليرى الوكيل أعمدته، ثم يحفظ write_file الملف read_csv.php الذي يحمّل كل سطر بالدالة str_getcsv ويجمع الأرقام بالدالة array_sum. يشغّل Shell السكربت. يطبع المجموع، وإذا بدا الرقم خاطئًا يعثر grep على السطر الذي يقرأ العمود، ويعرض edit_file التصحيح على هيئة diff. المصفوفات والحلقات ودالتان مدمجتان هي أساسيات PHP أثناء العمل. افتح scores.csv بنفسك لتتأكد من المجموع، لأن الوكيل قد يخطئ في قراءة عمود.

افتح الدليل خطوة بخطوة

كيف يختلف عن مساعد المحادثة المعتاد

مساعدو المحادثة يجيبون بالنص. يذهب PHP Trail بإصدار 2.9.30 أبعد من ذلك: ينشئ الملفات ويشغّل أمر PHP لديك ويعرض لك نتيجة كل خطوة في بطاقة يمكنك فتحها.

مساعد المحادثة المعتادPHP Trail
الملفاتيعرض شيفرة تنسخها وتلصقها بنفسكيحفظ الملفات في مجلدك؛ وفي Ask first لا يحفظ إلا بعد قبولك
التشغيليصف غالبًا كيف ينبغي أن تبدو المخرجاتيشغّل أمر PHP لديك ويعرض المخرجات الحقيقية
الأخطاءيشرح الخطأ من المقطع الذي تلصقهيعرض الرسالة الحقيقية والسطر من php -l
المراجعةتقارن الشيفرة القديمة بالجديدة بعينكيعرض Ask first كل تعديل على هيئة diff لتقبله

كيف يعمل في أربع خطوات

  1. ثبّت PHP Trail على Windows 10 أو 11، ثم اربطه بنموذج سحابي أو نموذج محلي أو النموذج المدمج.
  2. اختر مجلدًا فارغًا لمشروع التدريب واضبط وضع الموافقة على Ask first.
  3. صف مهمة صغيرة، مثل جدول الضرب، وراقب ظهور بطاقة لكل أداة مع نتيجتها الحقيقية.
  4. افتح بطاقة، واقرأ المخرجات أو الـ diff، ثم اقبل الخطوة أو ارفضها.

من يستخدمه ومتى

المجموعة الأولى هم المبتدئون الذين قرؤوا درس PHP للمبتدئين لكنهم ما زالوا يتجمدون أمام ملف فارغ. من طرق الخروج من دوامة الدروس بناء شيء صغير وتشغيله وقراءة النتيجة الحقيقية. اجعل السكربت قصيرًا. يكفي نحو 10 أسطر للمحاولة الأولى، ويبقى المجلد الذي يحتويه ملكك.

المجموعة الثانية هم المطوّرون المعتمدون على أنفسهم الذين يعرفون لغة أخرى ويريدون الانتقال إلى PHP. غالبًا ما تحيل نصائح تعلّم PHP إلى الدليل الرسمي، ويستطيع PHP Trail قراءة هذا الدليل عبر web_search وhttp_get أثناء كتابة أمثلتك. قارن مع الدليل.

المجموعة الثالثة هم الممارسون العائدون إلى PHP بعد انقطاع. بعد الانقطاع تسهل العودة إلى PHP حين يبقى مصدر واحد مفتوحًا بجانب عملك، ويُبقي الوكيل الدليل على بُعد بضعة استدعاءات للأدوات بينما تستعيد عادة مثل تهريب المخرجات. راجع كل diff. يحدد وضع الموافقة الذي تختاره عدد المرات التي يتوقف فيها الوكيل ليسأل.

أسئلة عن PHP Trail والتدرّب على PHP

ما هو php tutorial في هذا الموقع؟

مشروع تدريبي تبنيه داخل مجلدك الخاص مع وكيل ذكاء اصطناعي يكتب ملفات PHP صغيرة ويشغّلها ويشرحها. PHP Trail ليس دورة ولا اختبارًا ولا درس فيديو، وتظهر كل خطوة على هيئة بطاقة بنتيجتها الحقيقية. أنت تراجع كل بطاقة.

هل phptutorials.net هو الموقع الرسمي لـ PHP Trail؟

نعم، phptutorials.net هو الموقع الرسمي لتطبيق PHP Trail. نزّل النسخة الأصلية من صفحة التنزيل، وقارن مجموع التحقق SHA-256 مع البيان المنشور، واستخدم زر Send feedback داخل التطبيق إذا بدا لك شيء غير سليم. تحقق من الـ hash أولًا.

هل PHP لغة جيدة للبدء؟

نعم، فهي لغة أولى معقولة لدى كثير من المتعلمين، لأن ملف PHP نص عادي تشغّله بأمر واحد وتقرأ نتيجته فورًا. تُعرف بالأساس بتطوير الويب من جهة الخادم. الأساسيات أولًا. ثم تأتي SQL لاحقًا.

هل PHP Trail دورة أو اختبار أو درس فيديو؟

لا. PHP Trail وكيل ذكاء اصطناعي لنظام Windows يعمل داخل مجلد مشروعك، فلا توجد اختبارات مقيَّمة ولا فيديوهات ولا شهادات تنهيها. يكتب الملفات ويشغّلها معك ويعرض كل نتيجة. لا شيء يُقيَّم.

هل أحتاج إلى تثبيت PHP أولًا؟

نعم. يشغّل PHP Trail أمر PHP لديك، لذا يجب أن يكون PHP مثبّتًا على جهازك؛ احصل عليه من موقع PHP وتحقق منه بتشغيل php -v في الطرفية. إذا طبع php -v رقم إصدار فأمر PHP لديك جاهز. شغّل php -v أولًا.

ماذا تعني Auto-run وAsk first وPlan only؟

هي أوضاع الموافقة الثلاثة. يشغّل Auto-run الإجراءات فورًا، ويتوقف Ask first قبل أي إجراء يغيّر شيئًا ويعرض التعديلات على هيئة diff، أما Plan only فيكتب خطة ولا يشغّل شيئًا حتى تغيّر الوضع. اختر Ask first للتدرّب.

هل تغادر شيفرتي جهازي؟

نعم، إذا اخترت نموذجًا سحابيًا: يُرسل نص الطلب، بما في ذلك نص أي ملف يقرؤه الوكيل، إلى ذلك المزوّد. مع النموذج المحلي لا يغادر شيء جهازك. يحتفظ التطبيق بالمحادثات ومجلدات العمل ومفاتيح API على جهازك. قرر قبل أن تلصق أي أسرار.

ابدأ من هنا

ابنِ أول سكربت لك اليوم

ثبّت PHP Trail على Windows 10 أو 11 وحوّل دروس PHP القادمة إلى ملفات صغيرة تشغّلها وتقرؤها وتعدّلها بنفسك. حجم المثبّت نحو 34 ميغابايت. لا حاجة إلى حساب.

تنزيل PHP Trail لنظام Windows ↗

إلى أين تذهب بعد ذلك

كل صفحة متاحة بعشرين لغة.

ما الذي يفعله PHP Trail لمشاريع التدريب ↗ اربط نموذجًا سحابيًا أو محليًا أو مدمجًا ↗ مثال تطبيقي بصنف صغير ↗ نزّل نسخة Windows وتحقق منها ↗ إجابات عن الأسئلة الشائعة ↗ ما الذي يخزّنه هذا الموقع والتطبيق ↗