جملة break هي للخروج بعد تنفيذ الأمر

الفارس

New member
21 فبراير 2019
1,010
0
0
جملة break هي للخروج بعد تنفيذ الأمر

* دالة defined للتعرف على الثابت هل هو موجود أم لا وتعيد القيمة true في حالة وجوده وتعيد القيمة false إن لم يكن موجود

* دالة isset للتعرف على المتغير هل موجود ومسند له قيمه أم لا وتعيد القيمة true في وجود المتغير ووجود قيمة مسنده له وتعيد القيمة false في حالة عدم وجود المتغير أو عدم وجود قيمة مسنده له أو أن تكون القيمة المسنده للمتغير هي القيمة الفارغة null

والمثال التالي يوضح عملهم :

<?php
define("AAA","Mostaf ");
const BBB = "Khaled ";
$var1;
$var2 = null;
$var3 = '';

if(defined("AAA"))
echo AAA;
if(defined("BBB"))
echo BBB;
if(defined("CCC"))
echo CCC;

if(isset($var1))
echo '<br>$var1 is set';
if(isset($var2))
echo '<br>$var2 is set';
if(isset($var3))
echo '<br>$var3 is set';
if(isset($var4))
echo '<br>$var4 is set';
?>
حلقات الدوران :

* حلقة الدوران for :

الشكل العام لها كالتالي :

<?php
for(/*بداية الحلقة*/;/*شرط التوقف*/;/*معامل الزيادة أو النقصان*/)
{
/*
الكود البرمجي المراد تكراره عدد من المرات
*/
}
?>
* مثال :

<?php
for($i=0;$i<10;$i++)
{
echo '<h3>$i='.$i.'</h3>';
}
?>
أو كتابتها بهذا الشكل إن كانت تعليمه واحده

<?php
for($i=0;$i<10;++$i) echo '<h3>$i='.$i.'</h3>';
?>
لتخطي دورة معينة والإنتقال للتليه نستخدم الكلمة المحجوزة continue

* مثال :

<?php
for($i=0;$i<10;$i++)
{
if($i == 5) continue;
echo '<h3>$i='.$i.'</h3>';
}
?>
- وإن أردنا الخروج من الحلقة نهائياً نستخدم break

* مثال :

<?php
for($i=0;$i<10;++$i)
{
if($i == 5) break;
echo '<h3>$i='.$i.'</h3>';
}
?>
* حلقة الدوران while :

- الصيغة العامة

<?php
while(/*الشرط*/)
{
/*
الكود المراد تكراره
*/
}
?>