دورة php الدرس الثاني



ماهي PHP:
·        هي اختصار لـ Hypertext Preprocessor
·        تدعم معظم قواعد البيانات المشهورة(MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc) .
·        هي لغة مفتوحة المصدر .
·        مجانية التحميل والإستعمال.
ملفات PHP:
·        ملفات PHP هي ملفات نصية بسيطة تماما كما هي ملفات HTML.
·        ملفات PHP تأخذ الإمتداد ".php", ".php3",  أو  ".phtml"
·        يمكنك كتابة سكريبت PHP بأي برنامج كتابة نصوص مثل notepad.
لماذا لغة PHP:
·        لأنها لغة تعمل في جميع أنظمة التشغيل (Windows, Linux, Unix, etc.).
·        لغة متوافقة مع جميع السيرفرات المستعملة في وقتنا (Apache, IIS, etc.).
·        تعتبر لغة PHP من أسهل لغات البرمجة تعلما.
·        تمتلك لغة PHP بنية وقواعدا ثابته وواضحة جدا.
·        يمكنك توسعة مترجم PHP بسهولة وإضافة الميزات التي تريدها إليه بلغة C.
كيف أبدأ ؟؟؟؟؟
·        قم بتنصيب سيرفر Apache (or IIS) على جهازك ونصب PHP وMySQL.
·        أو قم بالبحث عن استضافة مجانية او مدفوعة بحيث تدعم PHP والـ MySQL.
بنية ملفات PHP:
·        لكتابة سكربتات php  يجب دائما البدء بوسم    والإنتهاء بوسم إغلاق ?> .
·        كذلك يمكنك استخدام هذا الزوج المختصر و ?> وعمله مثل عمل الزوج السابق لكنه دون كلمة php ، وهذا الوسم يحتاج لكمية قليلة من الكتابة، وهو يتعارض مع وسوم XMl لهذا تتعمد اغلب السيرفرات والإستضافات إلى إغلاق هذه الخاصية لكي لا يحدث تعارض ، يمكنك بسهولة إغلاق هذه الميزة عن طريق ملف إعدادات PHP (php.ini) .
الآن سنأتي بمثال بسيط ونقوم بشرحه:
قم بفتح أي محرر نصوص وألصق هذا الكود واحفظه باسم hello.php أو بأي اسم آخر شرط أن يكون الإمتداد كما قلنا سابقا ثم قم بتشغيله من السيرفر:
 echo "hello world";
?>
النتيجة ستكون:
hello world
الشرح:
في البداية بدانا بـالعلامتین  وهذا لكي يعرف المتصفح لأي لغة ينتمي الكود ،
وعلامة Echo  هي المسؤولة عن طباعة الكلام على المتصفح ففي المثال السابق لو جربت ومسحت كلمة Echo  واعدت التجربة السابقة فلن تظهر أي كلمة على المتصفح ،
ولاحظ أيضا وجود سیمى كولون وهي بالشكل ; فلو قمت بحذفها من السكربت لظهرت عبارة خطأ.

تنبيه : المرجوا عدم نسخ الموضوع بدون ذكر مصدره المرفق بالرابط المباشر للموضوع الأصلي وإسم المدونة وشكرا
abuiyad