رد جديد  مشاركة جديدة 
الدرس السابع: متفرقات عن لغة PHP
الكاتب الرسالة
Pepo
عضو مميز



المشاركات : 5,096
مجموعة : الاعضاء
الإنتساب : 30-12-2006
الحالة : غير متصل
السمعة : 37
الرد : #1
الدرس السابع: متفرقات عن لغة PHP

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

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

  • متطلبات قبل البدأ:
    • لا يوجد
  • اهداف الدرس:
    • عبارة IF بطريقة اخرى
    • بداية وسوم العبارات ونهايتها
    • العباره EXIT
    • العباره CONTINUE
    • لغة PHP مع HTML بطريقة اوسع



عبارة IF بطريقة اخرى :

يمكنك كتابة العباره IF بطريقه اخرى , او نستطيع ان نقول طريقه اسرع , ويمكننا استعمالها عن طريق العباره التاليه ( ؟ ) , لم توضح الصوره كامله ؟ لنقم برؤية كيفية كتابتها , شاهد التالي :



الان تمعن في المثال التالي وسوف يمكنك ان ترى ان طريقتها سهله , افتح محرر الاكواد واكتب مايلي :



كود PHP :
<?php
$x 
=1;
$result = ($x ==1)? "One" "Two";
echo 
$result;
?>


لاحظ هنا اننا نعرف متغير اسمه x ثم نقوم بمقارنة هذا المتغير , ونرى انه اذا يساوي 1 فكتب العباره ( one ) واذا لم ياسوي واحد فاكتب العباره ( Two ) , وكل هذا السطر البرمجي نضعه في المتغير $result , وذلك لان ناتج هذه العباره سوف نجعله في المتغير $result , ارأيت سهولة الكود ؟ جرب وحاول ان تغير كود من دروسنا السابقه بهذه الطريقة , ولاحظ الناتج , وسوف ترى انه نفس الناتج


بداية وسوم العبارات ونهايتها :

تعلمنا فيما سبق , انه اذا اردنا ان نقوم بكتابة الدوال فيجب علينا ان نستخدم الوسم ( } و { ) اليس ذلك صحيحا ؟ ولكن هناك طريقة اخرى لا نكتب بها الوسوم هذه وهي عندما يكون متضمن الجمله الشرطيه سطر واحد فقط , شاهد المثال التالي :


كود PHP :
<?php
$x 
=1;
if (
$x ==1)
echo 
"One";
else
echo 
"False";
?>


ولا يوجد هناك اختلاق اذا قمت بكتابة الوسوم ام لا اذا كان سطر واحد فقط , ولكن اذا كان محتوى العباره اكثر من سطر واحد , حينها يتوجب عليك ان تقوم بكتابة وسوم البدايه والنهايه


العباره EXIT :


تستخدم العباره exit للخروج من محتوى وسوم ( { و } ) , واعتقد انه لا تحتاج الى شرح مطول, فما تفعله هذه العباره هو ان تقوم بأخراجك من كود ال PHP كاملا , انظر الى الكود التالي


كود PHP :
<?php
$x 
1;
if (
$x == 1)
{
exit
}
else
{
echo 
"False";
}
print 
"MyBB4Arab";
?>

لاحظ انه هنا لم يقم بطباعة العبارة ( MyBB4Arab ) مع ان العباره خارج الشروط , ويجب ان تنفذ , ولكن مع استخدام العباره EXIT قمنا بالخروج من كود PHP كاملا ( لم نخرج من العباره فقط )


العباره CONTINUE :

العباره continue سهله ايضا , وماتقوم به هو ان تقوم بإخراج من التكرار لمرة واحده في عبارة التكرار , كلام مبهم وغير واضح اليس كذلك ؟ ما اعنيه هنا , تخيل اننا نقوم بالتكرار 5 مرات , ونريد في المره الثالثه ان نخرج من التكرار ( لا نخرج من التكرار كاملا ) , فقط من التكرار رقم 3 , عند ذلك يمكننا استخدام العباره CONTINUE , لنأخذ مثالا على ذلك لتوضيع الصوره , معروف لدينا ان لا يمكن القسمه ابدا على العدد ( 0 ) اليس ذلك صحيحا ؟ تخيل انا اردنا ان نقوم بقسمة العدد 4 على ( 4 الى -4 ) ونريد ان نفعل ذلك بإستعمال اداة التكرار , ولكن نريد ان نخرج من التكرار عندما يكون معامل القسمه ( 0 ) فما نفعله هو التالي , افتح محرر الاكواد وقم بكتابة ما يلي :



كود PHP :
<?php
$x 
4;
while (
$x >= -4)
{
if (
$x == 0)
{
continue;
}
else
{
echo 
4/$x;
echo 
"<br>";
}
$x--;
}
?>


لغة PHP مع HTML بطريقة اوسع :

رأينا في كثير من الامثله , اننا نقوم بكتابة كود ال HTML خارج كود لغة PHP , كمثالنا في جدول الضرب , وايضا يمكننا ان نقوم بكتابة لغة HTML مع لغة PHP واقصد بذلك استخدام العباره echo او print او echo لنقوم بإخراج كود HTML , قم بمشاهدة المثال التالي , ( جدول الضرب معدل ) :


كود PHP :
<?php 
echo "<html dir = \"rtl\">";
echo 
"<head>";
echo 
"<title>جدول الضرب</title>";
echo 
"</head>";
echo 
"<body>";
echo 
"<table dir =\"rtl\" border =\"1\" width=\"72\">";
    for (
$y=1$y<=5$y++)
    {
        echo 
"<tr>";
        for (
$x =1$x <=2$x++)
        {
            if (
$y==&& $x==1)
                {
                echo 
"<td align = \"center\"><font face =\"Tahoma\" size =\"2\">";
                echo 
"مضروب فى";
                echo 
"</font></td>";
                }
            else
                {
                echo 
"<td align =\"center\"><font facs =\"Tahoma\" size =\"2\">";
                echo (
$x $y);
                echo 
"</font></td>";
                }
        }
    echo 
"</tr>";
    }
?>


فقط يجب عليك ان تقوم بكتابة العباره echo او print في سطر ال HTML وان تضع علامتي التنصيص " " بين بداية ونهاية الكود . تذكر دائما ان عندما يكون هناك العلامه ( = ) في كود HTML يجب ان تقوم بوضع علامة قبل كل " , لاحظ الكود في الاعلى , ما اقوم به هو ان اضع العلامه قبل " انظر الى الكود التالي:




  • الـــدرس الــقادم :

    سوف نقوم في الدرس القادم بمعرفة بمعرفة النماذج , وسوف يكون معظم كلامنا عن لغة HTML وسوف نحاول ان نشمل جيمع ما يتعلق بالنماذج وارسالها وكيفية تطبيقها واستخدامها مع لغة PHP
للأمانة منقول من شبكة غير مسموح بعرض الروابط الا بعد التسجيل و تفعيل العضوية

اخر مواضيعى

مع التحية Pepo
لولا ان لهذا المنتدى اخوة واخوات مثلكم.. ما كان له وجود حتى الأن
احبكم فى الله

تم تعديل المشاركة في : 2007-05-11 05:13 AM بواسطة Pepo.

2007-03-25 01:26 AM
زيارة موقع العضو إعرض جميع مشاركات العضو إقتبس الرسالة فى رد

رد جديد  مشاركة جديدة 
الدرس السابع: متفرقات عن لغة PHP

إحتمالات التقييم ...
المشاركة : الكاتب الردود : المشاهدات : آخر رد
  الدرس الأول: مقدمة ومفاهيم عن لغة PHP Pepo 6 1,040 2008-04-09 08:50 PM
آخر رد: M!$s Blue
  الدرس الثانى: اول برنامج PHP Pepo 2 1,131 2008-02-16 11:29 AM
آخر رد: Pepo
  الدرس الثامن: النماذج وانواع ارسال البيانات Pepo 2 707 2008-02-05 04:52 PM
آخر رد: Pepo
  الدرس العاشر: التحقق من وطباعة محتوى النماذج Pepo 0 682 2007-03-31 02:25 PM
آخر رد: Pepo
  الدرس التاسع: انواع النماذج وطريقة كتابتها Pepo 0 910 2007-03-25 05:33 AM
آخر رد: Pepo
  الدرس السادس: عبارات شرطيه وتكرار اخرى Pepo 0 584 2007-03-24 04:31 AM
آخر رد: Pepo
  الدرس الخامس: عبارات التكرار Pepo 0 488 2007-03-23 02:16 AM
آخر رد: Pepo
  الدرس الرابع: العبارات الشرطيه Pepo 0 563 2007-03-22 09:13 PM
آخر رد: Pepo
  الدرس الثالث: المتغيرات , الثوابت و المعاملات Pepo 0 723 2007-03-22 06:37 PM
آخر رد: Pepo
  الدرس الرابع Pepo 0 319 2007-03-21 05:10 PM
آخر رد: Pepo

إشترك بالمشاركة | إضافة المشاركة للمفضلة
الذهاب إلى :