نبذة سريعة عن لغة php
هي لغة حرة مفتوحة المصدر ومجانية الاستخدام و مخصصة لتطوير تطبيقات الويب وبيئة تطويرها هي Linux
إن كانت لك سابقة عهود مع أي لغة برمجة لن تجد الامر غريب لان المنطق البرمجي واحد وأوامرها تشبه إلى حد كبير أمها لغة C
ستجد مرونة كبيرة إن كنت من مستخدمي أحد اللغات التالية وهي: C# أو C++ أو C أو java
توفرها هذه اللغة في التعامل بخلف ما إعتدت عليه .
أول ما سيصادفك من هذه المرونة أن هذه اللغة ل تحتاج لتعريف متغيرات فقط إسناد القيمة
للمتغير وسيقوم مترجم اللغة بالتعرف على القيمة التي يحويها المتغير تلقائياً .
ملاحظة : أوامر لغة PHP غير حساسة لحالة الحرف بمعنى يمكنك الكتابة بالاحرف الكبيرة أو الصغيرة على حد سواء في أوامر اللغة .
وبما أن صفحة الويب يمكن أن تتضمن أكواد غير أكواد لغة PHP إذاً يجب تنبية المترجم أين أكواد PHP
ليتم التعرف عليها ولهذا عند كتابة أكواد PHP داخل الصفحة يجب تضمينها ضمن وسم الفتح<?php ووسم الغلق ?>
هناك أيضاً الشكل المختصر ولكن تم إيقاف إستخدامه لتشغيله يجب عليك التعديل على ملف php.ini
وكما جرى العرف والعادة طباعة جملة إفتتاحية وغالباً تكون hello world !
للطباعة على المتصفح نستخدم echo بأقواس أو بدون أقواس كالتالي :
<?php
echo ("hello ");
echo "world !!";
?>
ضاع هذا الكود في ملف وليكن باسم test.php ونفذ الكود عن طريق كتابة رابط الصفحة في نافذة المُتصفح .
ملاحظة : يُسمح لك باستخدام المسافات الفارغة و السطر كيفما تشاء ولكن يجب أن يتم الفصل بين الوامر البرمجية بالفاصلة المنقوطة ";”
وطباعتها كالتالي : HTML يمكننا تطبيق وسوم ال
<?php
echo "<div style='color:#F00;'>hello world !!</div>";
?>
وقد قمت بإستبدال علمة القتباس المزدوجة إلى مفردة حتى ل يحدث تضارب بين العلمتين
ويمكن أن يكون الكود أيضاً بهذا الشكل :
<?php
echo '<div style="color:#F00;">hello world !!</div>';
?>
وسيأتي الحديث عن الفرق بين الطريقتين لحقاً .
ويمكن أيضاً إستخدام العلمة \ قبل العلمة التي ل تريد أن يحدث لها تضارب مع علمة أخرى بهذا الشكل :
<?php
echo "<div style=\"color:#F00;\">hello world !!</div>";
?>
للدمج نستخدم علمة النقطة . كالتالي :
<?php
echo "hello"." world !!";
?>
المصدر:
كتاب: تعلم البرمجة بلغة php - الطبعة الثانية - 2013للمؤلفان : عبد اللطيف ايمش و أحمد ابو السعود
يسمح لك بنسخ وتوزيع أو تعديل هذا المقال وفق شروط اتفاقية رخصة غنو للمستندات الحرة الاصدار 1.2 GNU FDL
أو اي إصدار لاحق يتم نشره من قبل مؤسسة البرمجيات الحرة .
0 التعليقات:
إرسال تعليق