אתה נמצא כאן יסודות השפה  >>  מבני בקרה  >>  בחן את עצמך

בחן את עצמך

נושא: מבני בקרה

שאלות

1)
מה יהיה הפלט של הקוד הבא?
<?
  $arr=array(1,2);
  for ($i=1;$i<2;$i++)
     $arr["key$i"]="value_$i";
  foreach ($arr as $key=>$val)
  {
     if ($key=='1')
        continue;
     echo "$key=$val , ";
  }
?>
1.
2.
3.
4.
2)
נתקלנו בסקריפט עם לולאה אינסופית. מה יקרה?
1.
2.
3.
4.
רמז
3)
מה הפלט של הקוד הבא?
<?
  $val=1;
  switch ($val+1)
  {
  case 1:
     echo "val is 1.";
     break;
  case 2:
     echo "val is 2.";
  case 3:
     echo "val is 3.";
     break;
  default:
     echo "val is bigger than 3.";
  }
?>
1.
2.
3.
4.
רמז
4)
מהו הפלט של הקוד הבא?
<?
  $i=0;
  do
  {
     echo (1+$i)." ";
  }while (($i++)>0);
?>
1.
2.
3.
4.
רמז
5)
מה הפלט של הקוד הבא?
<?
  $name="Galit";
  if ($name=="Gal")
     echo "Hello my brother.";
  elseif ($name=="Galit")
     echo "Hello my sister.";
  else
     echo "Hello there pal...";
?>
1.
2.
3.
4.
רמז

לדף הקודםinclude ו-require -הקודם
לתחילת הדףלתחילת הדף
הבא- פונקציותלדף הבא