ط§ظ„ط¯ط±ط³ ط§ظ„ط®ط§ظ…ط³ ظپظ‰ ط¯ظˆط±ظ‡ PHP -ظ‚ظˆط§ط¹ط¯ ظ„ط؛ط© php




MoHaNdKoicon31: :

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

الدرس مفصل الخامس فى دوره PHP



قواعد لغة php



التعليقات

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



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



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



والسوال ألان كيف يعرف المترجم سطور التعليقات من سطور الكود code ؟



يتم ذلك عن طريق علامة خاصة وتوجد طريقتين الأولى يمكن فيها إدراج تعليق بعد العلامة // حتى وان كان يسبقها سطر كود code عادى.



مثال :






رمز PHP:
<code style="white-space:nowrap"> <code> <?
Echo "hi…"; // سطر التعليق
?>
</code> </code>

والطريقة الثانية تستخدم لإدراج التعليق على أكثر من سطر عن طريق علامة */ هكذا :





رمز PHP:
<code style="white-space:nowrap"> <code> <?
/* 1سطر تعليق
2 سطر تعليق */
Echo "hi…";
?>
</code> </code>

المتغيرات


هي من أساسيات اى لغة وتستخدم لتخزين قيمه معينه في ذاكره الكمبيوتر ويتم تعريف المتغير عن طريق علامة الدوار &quot;$&quot; بالصيغة الاتيه :





رمز PHP:
<code style="white-space:nowrap"> <code> &#91;color="Yellow"&#93; ; قيمه المتغير =اسم _ المتغير $&#91;/color&#93;
</code> </code>

نلاحظ من الصيغة السابقة انه يتم اختيار الاسم الذي تريده للمتغير ( يجب أن يكون بالانجليزي ) ووضع علامة الدولار قبله ثم نكتب علامة تساوى

التي تقوم بتخزين القيمة في المتغير وأخيرا الفاصلة المنقوطة أخر اى سطر من سطور لغة php .

قيمه المتغير قد تكون نصيه أو عدديه في المثال التالي سنقوم بتخزين قيمه نصيه في متغير اسمه name :





رمز PHP:
<code style="white-space:nowrap"> <code> $name="Egyptghost";
</code> </code>





لغة php حساسة لحاله الأحرف فمثلا لا يمكن تخصيص قيمه للمتغير name ثم فحص قيمتها بالنداء على المتغير Name في هذه الحالة يكون الاسمين متغيرين منفصلين تمام .



مثال :





رمز PHP:
<code style="white-space:nowrap"> <code> $name="mohammed";

$Name="ahmed";

echo
$name ;
</code> </code>


هل تستطيع توقع اى الاسمين سيتم طباعته ؟



وكقاعده عامه لتسهيل عمليه تطوير البرامج ولكى تستطيع تذكر الهدف من المتغير بسهوله بحب ان يعبر اسم المتغير عن وظيفته ولا يسمح بوجود



مسافات خاليه فى اسم المتغير بل يجب ان يكون الاسم متصل لذلك تستطيع استخدام علامه &quot;_&quot; بين الكلمات فمثلا اسم متغير لتخزين درجه الحراره يكون



نموذجيا بالاسم $heat_degree وهكذا .



نلاحظ من الامثله السابقه اننا قمنا بتخزين قيم نصيه او حرفيه ويتم التعبير عنها بين علامتي

التنصيص &quot;&quot; وهى قيم لا يمكن اجراء عمليات حسابيه عليها اما اذا اردنا

تخزين قيم عدديه يمكن إجراء عمليات حسابيه لها يجب أن نتعرف أولا على أنواع البيانات الممكن استخدمها في لغة php





انواع البيانات




1 بيانات حرفيه :


يعتبر معالج لغة php اى قيمه موضوعه بين علامتي التنصيص مفرده او مزدوجة على إنها قيمه نصيه وفيما يلي أمثله لذلك




رمز PHP:
<code style="white-space:nowrap"> <code> $Var1="text"
$Var2='Some String…';
</code> </code>


إذا أردت كتابه العلامة &quot; داخل النص فيجب كتابتها بعد العلامة \ كما في المثال




رمز PHP:
<code style="white-space:nowrap"> <code> $str_var="my name is \ "EGYPTGHOST""
</code> </code>


أما إذا أردت طباعه مسار ملف مثلا بحيث يتم وضع العلامتين \\ بجانب بعضهم في هذه الحالة





رمز PHP:
<code style="white-space:nowrap"> <code> $v="c:\\\windwos\\\system32";
</code> </code>


وتكون النتيجة طباعه هذا السطر

C:\\windwos\\\system32&quot;;


2 البيانات العدديه



وهى نوعان الاعداد الصحيحه والاعداد العشريه او ذو الدقه المضاعفه ويتم التعبير عن النوع الاول بكتابه الرقم بدون علامات تنصيص والنوع الثانى



يحتوى بالطبع على كسر عشرى ولا تعطى اهتمام كبير للنوعين لان المعالج يقوم بالتحويل بين النوعين حسب نوع القيمه او ناتج العمليه الحسابيه لنفس



المتغير وفما يلى مثال لهذا النوع من المتغيرات :





رمز PHP:
<code style="white-space:nowrap"> <code> $N1=3; // متغير صحيح
$N2=5.89; //متغير عشرى
$N1=$N1/$N2; // المتغير الان اصبح عشرى بعد ما قمنا بعمليه القسمه
</code> </code>


وتكون النتيجة هي طباعه القيمة 0.509337860781



تأتى هنا أهميه معرفه العلامات الخاصة بالعمليات الحسابية وهى &quot;+&quot; لعمليه الجمع &quot;-&quot; لعمليه الطرح و &quot;/&quot; لعمليه القسمة و &quot;*&quot; لعمليه الضرب


متغيرات النظام



هي متغيرات اسمها محجوز لدى معالج اللغة بحيث يقوم باستبدال المتغير بقيمه معينه بمجرد رويه هذا المتغير .


انتهى الدرس مفصل موعدنا مع الدرس مفصل السادس



لتحميل الدرس مفصل على جهازك


http://members.lycos.co.uk/d4egypt/php/5/dars5.zip









©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©