المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الحلقة الرابعة [ المتغيرات في لغة Php ]



bahattab
28-06-2007, 04:02 AM
في الدرس السابق أخذنا مقدمة سهلة وبسيطة في كيفية إدراج أكود html بداخل شفيرات الـ php وبالتحديد في أوامر الطباعة ....



اليوم إن شاء الله نأخذ درس مهم من العيار الثقيل [ المتغيرات في الـ php ]



درس اليوم يحتاج الى شويةتركيز http://www.araleader.com/forum/images/smilies/050103think_prv.gif عشان تقدر تستوعب الكلام الجديد ده والمختلف عن الدروس السابقة

المتغيرات في لغة php
===================

نستخدم المتغيرات في الـ php عند تخزين قيم كبيرة أو أرقام أو مصفوفات .
ودائما الـ php لا تستغني عن إستخدام المتغيرات فهي لها كحياة الروح .


والمتغيرات تبدأ بهذه العلامة $ [Sign Symbol] .
والطريقة الصحيحة لكتابة المتغيرات هي .....
EX.7

كود PHP:

$variable = value;


وعادة المبرمجين المبتدئين ينسون علامة المتغيرات $ قبل كتابة المتغيرات ..

مثال على المتغيرات بالأحرف :


كود PHP:

$microtheme = "WelCome";


مثال على المتغيرات بالأرقام :


كود PHP:

$micro = 20;



في لغة الـ php لاتحتاج للتعبير عن المتغيرات قبل بدء عملية الطباعة ...

لأنه في معظم لغات البرمجة لابد من الإخبار مسبقا بنوع المتغير المطبوع قبل الشروع في طباعة هذا المتغير . على العكس لغة الـ php >>.
ففي المثال السابق EX.7 كتبنا المتغيرات مباشرة دون أن نخبر الphp بنوع هذه المتغيرات سواء من النوع الحرفي أو الرقمي ....

المتغيرات في ال php لاتحتوي على مسافات مثلا أن تريد أن تصنع متغير لهذه الكلمة my dear فلا يصح أبدا أن يكون المتغير بهذه الطريقة :

$my dear

لكن الطريقة الصحيحة أن تفصل بين الكلمتين بعلامة UnderScore _
أو تلصق الكلمتين مستخدما الحروف الكبيرة كفاصل

فتكتبها هكذا :
$my_dear
أو
$MyDear

يمكن للمتغيرات أن تحتوي على حرفو وأرقام وعلامة _ .
مثال : $my_dear12



إستخدام أوامر الطباعة مع المتغيرات :
===============================

كيف يممكننا أن نطبع المتغير باستخدام أوامر الطباعة ؟

الإجابة من خلال هذا المثال :

EX.8


كود PHP:

<?php

$mrmax = "أهلا بكم الى منتديات قائد العرب";
echo $mrmax;

?>

عند طباعة المتغير فأنت لا تطلب قيمته لأمر الطباعة بل تطلب المتغير نفسه لأمر الطباعة .

echo $mrmax

وسوف يكون الناتج هو :

أهلا بكم الى منتديات قائد العرب


إستخدام أكواد الـ HTML في المتغيرات :
=====================================

EX.9

كود PHP:

<?php

$ex9="<b><font color='red'>أهلا بكم الى منتديات قائد العرب</font></b>";
echo $ex9;
?>

سوف يكون الناتج :

أهلا بكم الى منتديات قائد العرب

التسلسل في طباعة المتغيرات معاً :
============================

عندما نريد أن نطبع متغيرين معاً في نفس السطر يلزم ذلك إستخدام التسلسل باستخدم DOT (.) .

مثال :

EX.10


كود PHP:

<?php

$ex10_1="أهلا بكم جميعا";
$ex10_2="123456";

echo $ex10_1 . " " . $ex10_2;

?>

لتكون التيجة كالتالي :

أهلا بكم جميعا 123456


كيف نعرف طول المتغير ؟
=======================

نستطيع أن نعرف طول المتغير باستخدام الدالة :

كود PHP:

strlen()


مثال :
EX.11


كود PHP:

<?php

$ex11 = "أهلا بكم يا اعضاء قائد العرب";
echo strlen("$ex11");

?>


سوف يكون الناتج :

كود:
28
وهكذا ... يمكن أن نستخدم دالة strlen() مع قيم المتغيرات مباشرة كالآتي :

EX.12

كود PHP:

<?php

echo strlen("أهلا بكم");

?>

سوف يكون الناتج :

كود:
8

انتهى درس اليوم .....