Вопросы:
- Что в цикле 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»»), );»