С помощью какого оператора можно выполнять разные действия в зависимости от условия?
if
 
for
 
switch
 
Дана команда: if(!$var) echo "Hello";
В каком случае на экран будет выведено слово «Hello»?
$var == true
 
$var
преобразуется к логическому false
 
$var = 0
 
Дана команда:
if ($var) echo "Hello"; else echo "Bye"; В каком случае на экран будет выведено слово «Bye»?
$var == false
 
$var == "true"
 
$var == ""
 
Какие из операторов if
записаны правильно с точки зрения синтаксиса?
Какие из операторов switch
записаны правильно с точки зрения синтаксиса?
Какие из циклов while
записаны правильно с точки зрения синтаксиса?
С помощью какой конструкции можно выполнять периодически блок действий до тех пор, пока верно условие?
while
 
if
 
for
 
Чем циклwhile
отличается от циклаdo..while
?
do..while
гарантированно выполняется один раз 
while
выполняет блок действий только один раз 
В каком случае выполняется блок действий цикла
for (expr1; expr2; expr3) { // блок действий }
(expr2)
вычисляется как true
 
(expr1)
вычисляется как true
 
(expr3)
вычисляется как true
 
Вывести на экран все элементы массива $arr = array(4,3,2,1);
?
Когда вычисляется значение первого(expr1)
и второго(expr2)
выражений в циклеfor (expr1; expr2; expr3) { // блок действий }
expr1
– один раз в начале цикла, expr2
– один раз после завершения всех итераций цикла 
expr1
– каждый раз в начале очередной итерации цикла, expr2
– каждый раз в конце итерации цикла 
expr1
– один раз в начале цикла, expr2
– каждый раз в начале итерации цикла 
Чем отличается операторbreak
от оператораcontinue
?
break
заканчивает выполнение текущего цикла, а continue
– текущей итерации цикла 
break
используется для принудительной остановки циклов, а continue
– для условных операторов 
continue
не может быть вызван с дополнительным числовым аргументом, а break
– может 
Какое из утверждений относительно оператора include
верно?
include
используется для включения в программу содержимого другого файла 
include
, может быть любым файлом 
include
, должен быть правильным HTML-файлом 
Какие из утверждений относительно оператора require
верны?
require
используется для включения в программу содержимого другого файла 
require
не нужно заключать в фигурные скобки 
require
выполняет код указанного в нем файла только один раз 
Чем отличаются операторыrequire
иinclude
?
include
выдает предупреждение, а require
– фатальную ошибку 
require
нельзя использовать внутри циклов, а include
- можно 
Чему будет равна переменная
$result
в результате выполнения следующей программы<?php $value = array("0","","1"); foreach ($value as $v) { if (!$v) $result[] = true; else $result[] = false; } ?>
array( [0] => true [1] => true [2] => false)
 
array([0] =>true [1] =>true [2] => true)
 
"false, false, true"
 
Каким будет результат выполнения следующей программы
<?php for ($j=1; ;) { $i = round (9/$j); switch ($i) { case 5: echo "+"; break; case 9: echo "-"; break; case 3: echo "!"; break 2; default: echo $i; break; } $j++; } ?>
-+!
 
+-!
 
Каким будет результат выполнения следующей программы
<?php for ($j=1; ;) { $i = round (9/$j); switch ($i) { case 5: echo "+"; break; case 9: echo "-"; break; case 3: echo "!"; continue 2; default: echo $i; break; } $j++; } ?>
-+!
 
+-!
 
Файл
vars.php
:<?php $a = 1; ?> Файл
index.php
:<?php for ($I=0; $I < 3; $I++) { include("vars.php"); echo $a++; } ?> Что мы получим в результате обработки интерпретатором файла
index.php
?
12
 
123
 
1234
 
111
 
Файл
vars.php
:<?php $a++; ?> Файл
index.php
:<?php $a = 0; for ($I=0; $I < 3; $I++) { require("vars.php"); echo $a; } ?> Что мы получим, в результате обработки интерпретатором файла
index.php
?
123
 
0
 
1
 
Файл
index.php
:<?php $a = 0; for ($I=0; $I < 3; $I++) { if (file_exists("vars.php")) require("vars.php"); echo $a; } ?> Что мы получим в результате обработки интерпретатором файла
index.php
?
123
 
000
 
1