ماهي 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 واعدت التجربة السابقة فلن تظهر أي كلمة على المتصفح ،
ولاحظ أيضا وجود سیمى كولون وهي بالشكل ; فلو قمت بحذفها من السكربت لظهرت عبارة خطأ.