التخطي إلى المحتوى الرئيسي



الدرس 1: ما هي لغة PHP

عندما يبدأ أي شخص في تعلم PHP السؤال الذي يتكرر طرحه هو: ما هي PHP؟ وكيف تعمل؟
هذا بالضبط ما سنجيب عنه في هذا الدرس، من المفيد أن تفهم الأساسيات المتعلقة بلغة PHP قبل أن تبدأ تطوير صفحات موقعك بها، فهم الأساسيات سيعجل من سرعة تعلمك بشكل كبير.
لنبدأ!

ما هي PHP؟

PHP هي اختصار Personal Home Pages، لكنها الآن تعني PHP: Hypertext Preprocessor.
طورت في البداية من قبل المطور الدينماركي راسموس ليدروف، بعد ذلك تحولت لمشروع برنامج حر، PHP ليست من المعايير القياسية للويب لكنها تقنية مفتوحة المصدر، PHP ليست لغة برمجة حقيقية لكنها تسمح لك بدمجها في صفحات موقعك.
لوصف ما هي صفحة PHP يمكنك أن تقول بأنها ملف بامتداد .php يحوي خليطاً من HTML ولغة البرمجة PHP وهي تعمل على مزود ويب.
ملاحظة المترجم: المقصود هنا أن PHP ليست لغة برمجة كبقية اللغات الأخرى، بل هي لغة متخصصة لتطوير المواقع فقط وهي لغة مرنة يمكن دمجها في صفحات المواقع.

كيف تعمل PHP؟

أفضل طريقة لشرح كيف تعمل PHP هي بمقارنتها مع HTML، تصور أنك كتبت عنوان صفحة HTML (مثال http://www.mysite.com/page.htm) في حقل العناوين في المتصفح، بهذه الطريقة أنت تطلب صفحة HTML، يمكن تصوير هذه العملية بهذا الشكل:
الرسم يوضح زبوناً يطلب صفحة HTML من مزود
كما ترى المزود ببساطة يرسل ملف HTML إلى الزبون أي إلى حاسوب الزائر، لكن إذا كتبت http://www.mysite.com/page.php - أي طلبت صفحة PHP - سيحتاج المزود لمزيد من بذل الجهد:
الرسم يوضح زبوناً يطلب صفحة PHP من المزود
المزود عليه أولاً أن يقرأ ملف PHP بعناية ليرى إن كان هناك أي مهمات عليه تنفيذها، فقط عندما ينتهي المزود مما يجب عليه فعله سيرسل النتيجة إلى الزبون، من الضروري أن تفهم بأن الزبون يرى فقط نتيجة عمل المزود وليس الأوامر الموجودة في ملف PHP.
هذا يعني أنك إن نقرت على "view source" أو "استعراض المصدر" في صفحة PHP فلن ترى أوامر PHP بل فقط وسوم HTML، لذلك لا يمكنك أن ترى كيف كتبت صفحة PHP عندما تحاول استعراض مصدرها، عليك أن تتعلم اللغة بطريقة مختلفة، بقراءة هذا الدرس مثلاً.
ما تتعلمه في هذا الدرس هو ما تكتبه من أوامر للمزود!
في البداية عليك أن تحصل على مزود، لكن لا تقلق، لا يجب عليك شراء حاسوب جديد، أنت بحاجة فقط إلى تثبيت برنامج على حاسوبك ليجعله يعمل كمزود، الخيار الآخر هو أن تملك موقعاً مستضافاً على مزود يدعم PHP، عندها عليك أن تكون على اتصال بالإنترنت عندما تبرمج

تعليقات

المشاركات الشائعة من هذه المدونة

الرئيسية » دروس » PHP » Lesson 2: مزودات  تثبيت XAMPP تنزيل XAMPP ابدأ في تنزيل XAMPP باتباع هذه الروابط لتنزيل البرنامج ودليل تثبيته: تنزيل وتثبيت XAMPP في ويندوز تنزيل وتثبيت XAMPP في ماك تنزيل وتثبيت XAMPP في لينكس التثبيت اتبع التعليمات على الشاشة أثناء عملية التثبيت، أدناه سترى لقطات من عملية التثبيت على ويندوز. 1. اختر نسخة "Installer" لتنزيلها من موقع XAMPP: 2. شغل الملف واختر المجلد C:\xampp لتثبيت البرنامج: 3. لست بحاجة لأي من خيارات "Service Sections": 4. اضغط على "Finish" عندما تنتهي عملية التثبيت: عندما تنزل وتثبت XAMPP يمكنك أن تشغل المزود وتحفظ ملفات PHP في المستقبل على مجلد c:\xampp\htdocs في حاسوبك، ولتصل لهذه الملفات في المتصفح يمكنك زيارتها من خلال العنوان http://localhost. الاختبار بإمكانك اختبار ما إذا كان XAMPP يعمل بشكل صحيح باتباع هذه الخطوات: 1. شغل برنامج XAMPP Control Panel أي لوحة التحكم لبرنامج XAMPP 2. شغل مزود أباتشي (...
الرئيسية » دروس » PHP » Lesson 3: صفحة PHP الأولى الخاصة بك  الدرس الثالث: إنشاء أول صفحة PHP من الدرس الأول والثاني تعلمت القليل حول ماهية لغة PHP، ثبت مزوداً على حاسوبك أو يمكنك الوصول لمزود يدعم هذه اللغة، الآن أنت جاهز لتبدأ في كتابة أول صفحة PHP، الدرس سيكون سهلاً وبسيطاً، لكن بعد أن تنجز الدرس ستفهم ما هي لغة PHP وماذا يمكنك إنجازه باستخدامها. ببساطة ملف PHP هو ملف نصي بامتداد .php ويتألف من: نص وسوم HTML برمجة بلغة PHP أنت تعرف مسبقاً ما هو النص وما هي وسوم HTML، لذلك لنلقي نظرة على برمجة PHP. برامج PHP فريق توثيق PHP أصدر وثائق مفصلة للغة PHP ، خلال الدرس سنضع كثيراً من الروابط لهذه الوثائق، الهدف هو أن تعتاد على البحث وإيجاد الأجوبة لأسئلتك، PHP لغة واسعة ولا يمكنك أن تتعلم كل إمكانياتها في هذا الدرس، لكنها ليست لغة صعبة، على العكس، PHP تبدو في بعض الأحيان كاللغة الإنجليزية. لنبدأ بإنشاء صفحة PHP الأولى. مثال: Hello World! ابدأ في إنشاء صفحة HTML عادية لكن أعطي للملف اسم p...
تعلم لغة html من الالف الى الياء ان هذا الرابط يحتوى على فيديوهات يوتيوب لتعلم لغة html