Вопросы:
- Что в цикле foreach будет в $a и $b?
- В $a и $b будут ключи массива
- В $a и $b будут значения массива
- В $a будет значение элемента массива, в $b ключ элемента массива
- В $a будет ключ элемента массива, в $b будет значение элемента массива
- Не верная запись foreach
 
- С помощью какой инструкции функция может вернуть значение?
- return
- input
- exit
- output
 
- Что будет выведено в результате работы кода?
- Ничего не будет выведено
- «Истина» и «Ложь»
- «Истина»
- «Ложь»
 
- С помощью какой функции можно проверить, является ли переменная массивом?
а) in_array б) is_array в) isset г) array_search - Только г
- Только в и г
- Только а
- Только а и г
- Только в
- Только а и б
- Только б
- Только б и в
 
- Что означает запись: $arr[]=’значение’;
- Добавление первого элемента массива $arr
- Добавление элемента в конец массива $arr, с присвоением уникального и максимального числового индекса
- Создание массива $arr, с его инициализацией
- Запись не допустимая, нужно указать ключ
 
- В каком случае в функции можно изменять значения переменной, заданное вне функции:
а) Используя массив $GLOBALS б) Используя ключевое слово global в) Передавая параметры функции по ссылке - в
- Ни один вариант не верный
- В любом варианте
- б
- а
 
- Есть код: $a=5; $b=10; echo $a.$b;Что будет выведено в результате работы кода- 5
- 10
- 510
- 15
 
- Какая конструкция позволяет включить файл только один раз, вне зависимости от количества вызовов?
а) include('index.php'); б) include_once('index.php'); в) require('index.php'); г) require_once('index.php')- Только г
- Только в и г
- Только а
- Только а и б
- Только а и в
- Только б и г
- Только б
 
- Как преобразовать значение переменной в целое число?
- unset
- floatval
- is_int
- intval
 
- Какой максимальный уровень вложенности многомерных массивов
- 100
- 10
- В PHP нет многомерных массивов
- Теоретически не ограничен
 
- Что будет результатом работы кода: round(3.4);
- 4
- 3
- 3.4
- 3.5
 
- Какая конструкция может использоваться для вывода текста?
а) echo б) print в) printf г) vsecho д) htmlspecialchars е) chars - а
- д
- е
- а, г
- в
- а, б, в
- б, в
 
- Какие типы значения может вернуть функция инструкцией return?
- object
- resource
- boolean
- double
- integer
- string
- array
 
- С помощью какой конструкции можно подключить файл в php?
а) include б) include_once в) include_php г) include_file д) require ж) require_once - только а
- а, б, в, г
- только в
- всех
- только д
- а, б, д, ж
 
- Требуется ли в PHP в обязательном порядке объявлять тип переменной?
- да
- нет
 
- Есть код: $a=5; $b=10; echo $a+$b;Что у нас будет выведено в результате работы кода?- 10
- 5
- 15
- 510
 
- В каком варианте правильно объявляется массив?
а) $arr=array(); б) $arr='1'.'2'; в) $arr=array('1','2'); г) $arr=NULL;- Только а и в
- Только в и г
- Только б
- Только а
- Только в
- Только г
- Только а и б
- Только б и г
 
- Как вывести на экран определенную ниже константу: define("NUMBER",2);- echo $NUMBER;
- echo $number;
- echo $$number;
- echo NUMBER;
 
- С помощью какого цикла, можно выполнить обход массива?
а) for б) foreach в) while - б и в
- Только а
- Только в
- а и в
- а и б
- Только б
- Любого
 
- Какой код нужно использовать, если нам нужно вывести сообщение хотя бы один раз?
a) while(false){ echo 'цикл выполнился'; } б) do{ echo 'цикл выполнился';} while(false); в) for(;false){ echo 'цикл выполнился'; }- Только а
- а и в
- Только в
- б и в
- Любой
- Только б
- а и б
 
- Что означает такое объявление функции: function get_sum($left=10, $right=5)- Не корректная форма записи
- Функция имеет необязательные параметры и объявлены значения по умолчанию
- Функция работает, только если ей переданы параметры get_sum(10, 5)
- Функция не принимает значения и инициализирует сразу две переменные
 
- Какой оператор создан специально только для обхода массива
- array_bypassing
- foreach
- in_array
- is_array
- for
- while
 
- В каком случае на экран будет выведен текст «Версия Битрикс 12»?
a) $str=12; echo 'Версия Битрикс $str'; б) $str=12; echo "Версия Битрикс $str"; - Только а
- В обоих
- Только б
- Ни в одном
 
- Какое из условий будет истинно, если хотя бы одна из переменных true?
а) if($flag1 || $flag2) {}; б) if($flag1 && $flag2) {}; в) if($flag1 and $flag2) {}; г) if($flag1 or $flag2) {};- Только в
- а и б
- Только г
- б и г
- а и г
- Только а
- Только б
- б и в
 
- Найдите ошибку в данном коде:
if($flag1){ echo $flag1; } elseif($flag2) echo $flag2; elseif($flag3){ echo $flag3; } elseif($flag4){ }- У else не может быть условия
- Нельзя использовать пустые кавычки {}, без оператора внутри
- Нельзя использовать больше 1 elseif
- Внутри if, elseif, else нет корректного условия
- Не допустима запись elseif($flag2) echo $flag2; без {}
 
- Какой из операторов является условным?
- foreach
- for
- while
- if
 
- Имеем массив:
$ship =array( "Passenger ships" => array("liner","yacht","ferry"), "Warships" => array("aircraft-carrier","battle_ship","destroyer" ), "Cargo ships" => array("Sormovo","Don","Okskiy"), )Как нам напрямую обратиться к элементу со значением «Don» и заменить значение его на «Volgo-Don»? - $ship[«Cargo ships»][1]=»Volgo-Don»
- $ship[«Cargo ships»][2]=»Volgo-Don»
- $ship[«Cargo ships»][«Don»]=»Volgo-Don»
- $ship[«Cargo ships»]=»Volgo-Don»
- «$ship = array( «»Cargo ships»» => array(«»Volgo-Don»»), );»