Windows 10/11
يعمل على أجهزة x64
PHP Trail 2.9.30 وكيل لنظام Windows يكتب ملفات PHP صغيرة داخل مجلدك ويشغّلها ويعرض كل نتيجة، فتتدرّب ببناء مشاريع حقيقية.
*.php0 ملفtable.phpتم الحفظphp -l table.phpexit 0php table.phpexit 0table.php+1 -0يعمل على أجهزة x64
صدر في 8 نوفمبر 2026
برنامج التثبيت
ملف .exe واحد فقط
داخل التطبيق
لتشغيل التطبيق
php tutorial هنا مشروع صغير تبنيه بنفسك، وليس درسًا تشاهده. تصف المهمة، فيكتب PHP Trail الملف داخل مجلدك ويشغّل أمر PHP لديك ويعرض المخرجات الحقيقية أو رسالة الخطأ، وتقرر أنت قبول كل تغيير أو رفضه. تبقى المشاريع صغيرة. السكربت الأول، مثل جدول الضرب، يحتاج إلى نحو 10 أسطر.
افتح مجلدًا فارغًا، واختر 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افترض أن 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للتدرّب على البرمجة كائنية التوجه، ابدأ في وضع Plan only واطلب صنف Product له اسم خاص وسعر خاص ودالة بانية ودالة تعيد وصفًا. يشرح الوكيل الدالة البانية والكلمتين public وprivate، ثم يكتب خطة ولا يشغّل شيئًا. لا يُحفظ أي شيء بعد. انتقل إلى Ask first لتنفيذ الخطة: يحفظ write_file الملف Product.php وفي آخره أسطر قليلة تنشئ 3 منتجات باستخدام new، ويشغّل Shell الأمر php Product.php فيظهر كل وصف. اقرأ كل diff قبل أن تقبله.
ضع ملف 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 لتقبله |
المجموعة الأولى هم المبتدئون الذين قرؤوا درس PHP للمبتدئين لكنهم ما زالوا يتجمدون أمام ملف فارغ. من طرق الخروج من دوامة الدروس بناء شيء صغير وتشغيله وقراءة النتيجة الحقيقية. اجعل السكربت قصيرًا. يكفي نحو 10 أسطر للمحاولة الأولى، ويبقى المجلد الذي يحتويه ملكك.
المجموعة الثانية هم المطوّرون المعتمدون على أنفسهم الذين يعرفون لغة أخرى ويريدون الانتقال إلى PHP. غالبًا ما تحيل نصائح تعلّم PHP إلى الدليل الرسمي، ويستطيع PHP Trail قراءة هذا الدليل عبر web_search وhttp_get أثناء كتابة أمثلتك. قارن مع الدليل.
المجموعة الثالثة هم الممارسون العائدون إلى PHP بعد انقطاع. بعد الانقطاع تسهل العودة إلى PHP حين يبقى مصدر واحد مفتوحًا بجانب عملك، ويُبقي الوكيل الدليل على بُعد بضعة استدعاءات للأدوات بينما تستعيد عادة مثل تهريب المخرجات. راجع كل diff. يحدد وضع الموافقة الذي تختاره عدد المرات التي يتوقف فيها الوكيل ليسأل.
مشروع تدريبي تبنيه داخل مجلدك الخاص مع وكيل ذكاء اصطناعي يكتب ملفات PHP صغيرة ويشغّلها ويشرحها. PHP Trail ليس دورة ولا اختبارًا ولا درس فيديو، وتظهر كل خطوة على هيئة بطاقة بنتيجتها الحقيقية. أنت تراجع كل بطاقة.
نعم، phptutorials.net هو الموقع الرسمي لتطبيق PHP Trail. نزّل النسخة الأصلية من صفحة التنزيل، وقارن مجموع التحقق SHA-256 مع البيان المنشور، واستخدم زر Send feedback داخل التطبيق إذا بدا لك شيء غير سليم. تحقق من الـ hash أولًا.
نعم، فهي لغة أولى معقولة لدى كثير من المتعلمين، لأن ملف PHP نص عادي تشغّله بأمر واحد وتقرأ نتيجته فورًا. تُعرف بالأساس بتطوير الويب من جهة الخادم. الأساسيات أولًا. ثم تأتي SQL لاحقًا.
لا. PHP Trail وكيل ذكاء اصطناعي لنظام Windows يعمل داخل مجلد مشروعك، فلا توجد اختبارات مقيَّمة ولا فيديوهات ولا شهادات تنهيها. يكتب الملفات ويشغّلها معك ويعرض كل نتيجة. لا شيء يُقيَّم.
نعم. يشغّل PHP Trail أمر PHP لديك، لذا يجب أن يكون PHP مثبّتًا على جهازك؛ احصل عليه من موقع PHP وتحقق منه بتشغيل php -v في الطرفية. إذا طبع php -v رقم إصدار فأمر PHP لديك جاهز. شغّل php -v أولًا.
هي أوضاع الموافقة الثلاثة. يشغّل Auto-run الإجراءات فورًا، ويتوقف Ask first قبل أي إجراء يغيّر شيئًا ويعرض التعديلات على هيئة diff، أما Plan only فيكتب خطة ولا يشغّل شيئًا حتى تغيّر الوضع. اختر Ask first للتدرّب.
نعم، إذا اخترت نموذجًا سحابيًا: يُرسل نص الطلب، بما في ذلك نص أي ملف يقرؤه الوكيل، إلى ذلك المزوّد. مع النموذج المحلي لا يغادر شيء جهازك. يحتفظ التطبيق بالمحادثات ومجلدات العمل ومفاتيح API على جهازك. قرر قبل أن تلصق أي أسرار.
ثبّت PHP Trail على Windows 10 أو 11 وحوّل دروس PHP القادمة إلى ملفات صغيرة تشغّلها وتقرؤها وتعدّلها بنفسك. حجم المثبّت نحو 34 ميغابايت. لا حاجة إلى حساب.
تنزيل PHP Trail لنظام Windows ↗كل صفحة متاحة بعشرين لغة.
ما الذي يفعله PHP Trail لمشاريع التدريب ↗ اربط نموذجًا سحابيًا أو محليًا أو مدمجًا ↗ مثال تطبيقي بصنف صغير ↗ نزّل نسخة Windows وتحقق منها ↗ إجابات عن الأسئلة الشائعة ↗ ما الذي يخزّنه هذا الموقع والتطبيق ↗