الدرس الثالث - مدخلك الي PHP

مرحباً بك أنا أراك قد عدت إلي سريعاً الآن يمكنني أن أهنئك الآن أنت لديك سيرفر محلي وللتأكد من ذلك افتح المتصفح الخاص بك واكتب http://localhost وهذا هو عنوان سيرفرك المحلي

إذا رأيت هذا إذا سيرفرك المحلي يعمل بنجاح ثانياً تجهيز محرر النصوص الذي تفضل استخدامه : طبعاً لا يشترط محرر معين يمكنك حتى العمل من خلال ال Notepad التي تأتي مع نسخه الويندوز وأنا شخصياً أفضل استخدام phpDesigner 2007 Professional لما به من إمكانيات جيده تساعد في سرعة العمل وهذا هو الموقع الخاص بالبرنامج http://www.mpsoftware.dk/phpdesigner.php واعتقد انه لا يحتاج إلي شرح لتنصيبه لو وجدت نفسك تحتاج إلي شرح لتنصيبه فاترك هذا الكتاب فوراً :) حسنا الآن استرخي وابتسم سنبدأ سويا بالخوض والدخول في عالم ال php ولكن قبل أن نبدأ سوياً أريد أن أبوح لك بسرهل شعرت بسهوله تركيب السيرفر لغة php أسهل بكثير من هذه الخطوة السهلة بكثير

مدخلك إلي php

في البداية لابد لك من معرفه مفهومين وهما الـ parsing و الـ Execution :

ممكن أن نقسم عملية الترجمة التي يقوم بها سيرفر php إلى قسمين أو عمليتين :

العملية الأولى : هي أن السيرفر يقوم أولا بفحص قواعد اللغة وهذا ليضمن أن الاسكربت صحيح مائة بالمائة ولكنه تدقيق في الأوامر وقواعد اللغة وهذا ما يسمونه بالـParsing

العملية الثانية : هي تنفيذ الاسكربت بعدها وإخراجه على شكل كود html وهذا ما يسمي بالـ Execution .

سنبدأ الآن بفتح المحرر الخاص بك الذي تريد استخدامه واكتب به هذا الكود

وقم بحفظه باسم test.php في هذا المكانC:\apache2triad\htdocs (اذا كنت تسخدم apach2triad) هذا المجلد هو عنوان سيرفرك المحلي الذي سوف تضع به جميع مشاريعنا بأذن الله

والآن أذهب إلي المتصفح واكتب http://localhost/test.php

ماذا رأيتلقد رأيت الكلام الذي كتبناه في الكود وهو (هذا هو أول كود لي في البي اتش بي) أذا حان الوقت الآن لكي نفهم ما قمنا بكتابتهالأمر بسيط جدا السطر الأول <?php هذا نكتبه لكي نخبر السيرفر أن الكلام القادم هو كود php لكي يقوم بترجمته للمتصفح والسطر الذي يليه عبارة عن الكلام الذي نريده ان يظهر والكود الخاص بإظهاره وسوف نتحدث عنه قريبا جدا والسطر الأخير <? وهذا لكي نخبر السيرفر ان كود php قد انتهيأرئيت الأمر في غاية السهولةولكن هل هذا الكود (<?php ?>) هو فقط الذي يمكنني أن اخبر به السير فر أني اكتب php ؟أقول لك فكما قلنا سابقاً إننا سنتعامل مع لغة في غاية السهولة ونسميها اللغة المسامحة فهي توفر لنا أكثر من طريقه لإخبار السيرفر أننا سوف نقوم بكتابه كود phpوفي البداية لابد أن نعرف بان هذا ( <?php ) أسمه وسم البداية و ( ?>) أسمه وسم النهايةويوجد أربعه أنواع مختلفة من الوسوم يمكننا العمل بها وهما كالتالي:

وسم النهاية وسم البداية
<? <?php
<? <?
<script/> <script language=”php”>
<% <%

ولكن كيف اكتب الكود بهذه الوسوم الجديدة هل بنفس الطريقة السابقة أم هناك اختلافات ؟

لا ليس هناك أي اختلافات سوف نقوم بكتابه الكود تمام مثل الكود السابق هكذا

ولكن انتبه: الوسم الرابع (<% %> ) قد لا يعمل معك بسبب أن هذا الوسم لابد من تفعيله في الـ php لان هذا الوسم خاص بلغه الـ ASP وسنعرف كيف نفعل ذلك لاحقاً..

التعليقات 7 على “الدرس الثالث - مدخلك الي PHP”

  1. Hawy_PHP علق:

    جميل جدا الدرس يا استاذ احمد ، بارك الله فيك

    وانصح بالدخول بسرعة فى الدروس التطبيقية لان شرح الاساسيات موجود بكثرة والكثير ممن يودون تعلم اللغة يلاقون صعوبة فى معرفة كيف سيستخدموا هذه الاساسيات

    اظن لو يبقي فى درس عملي مع كل كام درس يربط اجزاء الدروس دي ببعضها اكيد هيبقي فعال اكتر

    اتمني لك كل الخير

    اخوك محمد
    hawyphp.com/blog

  2. أحمد فوزي علق:

    شكراً يامحمد علي تعليقك بس انا وجهة نظري ان يبقه مرجع كامل من الصفر والجزء اللي بدئت فيه لسه مفهوش شغل عملي لكن كده كده الشرح كله هيبقه عملي بأمر الله

  3. شاهى علق:

    احب هذا الموقع كتير

  4. شاهى علق:

    كل الدروس مفيدة وانا بصراحة استفدت كتير بارك الله فى الموقع وفى كل العاملين فيه

  5. nermin علق:

    (7)ana ismi nermin

  6. nermin علق:

    ahlan charafna bima3rafatikom

  7. خالد علق:

    بسم الله الرحمن الرحيم

    اخي Hawy_PHP سلمك الله .. بالعكس التفاصيل في الاساسيات مهم جدا حتى تحصل الاستفادة الحقيقة للمبتدئ . وصحيح هذه الاساسيات موجودة بكثرة في مواقع كثيرة وكذلك الدروس المتقدمة موجودة .. لكن الأفضل أن تتابع حلقة دروس متتابعة من الاساسيات الى الدروس المتقدمة على يد معلم واحد ، أعتقد ان الاستفادة حتكون أكثر . وما في مشكلة لو ناخذ دروس اضافية من معلمين اخرين . وبصراحة طريقة الاستاذ احمد فوزي حلوة . فإلى الامام دائما .

أضف تعليقاً