لطفا اطلاعات خود را بصورت فارسی وارد کنید

1- برای مشخص کردن محدوده کدهای php از چه علائمی استفاده می شود؟
  <? ?>
  % %
  <? php?>
  <php ?>
2- کدام گزینه یک متغیر رشته ای را به درستی تعریف کرده است؟
  10 = x$
  "x = "sara
  "x ="sara$
  x = sara$
3- کدام نوع داده مقادیر True و False را میپذیرد؟
  boolean
  interger
  float
  string
4- یک فایل php به نام test.php درون پوشه www روی یک هاست محلی ایجاد کرده ایم. برای اجرای کدهای درون این فایل کدام عبارت را در نوار آدرس وارد می کنید؟
  www/test.php
  www.test.php
  http://www.localhost/test.php
  http://localhost/test.php
5- در کدام گزینه، به مقدار 1 واحد به متغیر x$ اضافه نمیشود.
  1=+ x$
  1+= x$
  ++x$
  x$++
6- بعد از اجرای کد زیر مقادیر x و y چقدر خواهد بود؟

$x= 10;
$y = 20;
$x += $y;
$x %= 2;
$y = ++$x;

  x=16 y=16
  x=16 y=15
  x=1 y=1
  x= 0 y=1
7- قصد داریم یک متن سه خطی را به عنوان توضیح درون کد php بنویسیم تا بعدها با مشاهده این توضیحات متوجه کد خود بشویم. کدام روش را برای کامنت شدن این سه خط استفاده می نمایید؟
  در ابتدا و انتهای توضیحات علامت // را مینویسیم
  در ابتدای توضحیحات علامت // و در انتهای توضیحات علامت # را استفاده می کنیم
  در ابتدای هر خط علامت */ را استفاده می کنیم
  در ابتدای توضیحات علامت */ و در انتهای توضیحات علامت /* را مینویسیم
8- با توجه به آرایه زیر کدام گزینه باعث می شود عنصر sara درون صفحه چاپ شود؟

$a = array("sahar", "5" => "samin", "a" => "sina" , "sara");

  print_r($a[4])
  echo $a[4]
  echo $a[3]
  echo $a[6]
9- یک فیلد فرم به شکل زیر برای دریافت نام کاربر داریم. متد ارسال اطلاعات فرم post است. کدام گزینه میتواند نام ارسال شده توسط کاربر را چاپ نماید؟

<input type="text" name="uname" id="username" >

  echo $_POST['name']
  echo $_POST['uname']
  echo $_POST['username']
  echo $_post['name']
10- خروجی کد زیر چیست؟

$i = 10;
switch ($i){
case 0:
echo "i equals 0";
break;
case 1:
echo "i equals 1";
break;
case 2:
echo "i equals 2";
break;
default:
echo "i is greater than 2";
}

  i is equal 0
  i is equal 1
  i is equal 2
  i is greater than 2
11- خروجی حلقه زیر چیست؟

for($i = 1 ; $i >=5 ; $i++)
{
echo $i;
}
echo $i;

  1
  1 و 2
  1 و 2 و 3 و 4 و 5
  1 و 2 و 3 و 4و 5و 6
12- خروجی حلقه زیر کدام است؟

for($i = 1 ; $i <=5 ; $i++) ;
{
echo $i;
}
echo $i;

  1 2 3 4 5 6
  1 2 3 4 5
  6 6
  6
13- خروجی حلقه زیر را مشخص کنید.

$x = 1;
while($x){
echo " * ";
$x++;
if($x <= 5) break;
}

  *
  * * * *
  * * * * *
  خروجی ندارد
14- کد زیر، چند ستاره چاپ می کند.

$x =1;
do{
echo " * ";
$x ++;
}while($x > 5)

  صفر
  1
  4
  5
15- خروجی کد زیر چیست؟

$a = array("a" => "sina" ,"b" => "mina" , "c" => "reza" ,"d" => "hamid");
foreach ($a as $k => $v){
echo $k;
}

  0 1 2 3
  1 2 3 4
  a b c d
  sina mina reza hamid
16- کدام گزینه برای ایجاد یک تابع بنام myfunction صحیح است؟
  ()new function myfunction
  ()create myfunction
  ()function myfunction
  ()new myfunction
17- کدام متغیر مقادیر ارسال شده توسط هر دو متد get و post را نگهداری می کند؟
  POST_$
  GET_$
  SERVER_$
  REQUEST_$
18- یک فانکشن بنام func ایجاد کرده ایم. اگر خروجی این تابع درون متغیری بنام output$ قرار گرفته باشد، مقدار خروجی این تابع توسط کدام دستور به برنامه فرخواننده بازگشت داده می شود؟
  return
  ()func
  return($output)
  func($output)
19- کدام اسکریپت چیزی روی صفحه چاپ نمی نماید؟
 

for($i=1; $i <=5 ; $i++)
echo " * ";

 

for($i=1 ; $i<= 5 ; $i++) {
continue;
echo $i;
}

 

$i=1;
do{
echo $i;
$i++;
}while(false)

 

while(true){
echo "*";
break;
}

20- کدام تعریف متغیر صحیح نیست؟
  var$
  my-var$
  var1_$
  my_var$