Разработчик Bitrix Framework. Вступительный тест

  1. Как преобразовать значение переменной в целое число?
  2. Что в цикле foreach будет в $a и $b?
  3. Какие типы значения может вернуть функция инструкцией return?
  4. В каком случае в функции можно изменять значения переменной, заданное вне функции:
    а) Используя массив $GLOBALS
    б) Используя ключевое слово global
    в) Передавая параметры функции по ссылке
  5. В каком случае на экран будет выведен текст "Версия Битрикс 12"?
  6. Какой код нужно использовать, если нам нужно вывести сообщение хотя бы один раз?
  7. Какая конструкция позволяет включить файл только один раз, вне зависимости от количества вызовов?
    а) include('index.php');
    б) include_once('index.php');
    в) require('index.php');
    г) require_once('index.php');
  8. Какой максимальный уровень вложенности многомерных массивов
  9. Какое из условий будет истинно, если хотя бы одна из переменных true?
    а) if($flag1 || $flag2) {};
    б) if($flag1 && $flag2) {};
    в) if($flag1 and $flag2) {};
    г) if($flag1 or $flag2) {};
  10. Имеем массив: Как нам напрямую обратиться к элементу со значением "Don" и заменить значение его на "Volgo-Don"
  11. Как вывести на экран определенную ниже константу
  12. Требуется ли в PHP в обязательном порядке объявлять тип переменной?
  13. Какая конструкция может использоваться для вывода текста?
    а) echo
    б) print
    в) printf
    г) vsecho
    д) htmlspecialchars
    е) chars
  14. Что означает такое объявление функции: function get_sum($left=10, $right=5)
  15. Что будет результатом работы кода
  16. Что будет выведено в результате работы кода?
  17. С помощью какой функции можно проверить, является ли переменная массивом?
    а) in_array
    б) is_array
    в) isset
    г) array_search
  18. Есть код: Что будет выведено в результате работы кода
  19. В каком варианте правильно объявляется массив?
    а) $arr=array();
    б) $arr='1'.'2';
    в) $arr=array('1','2');
    г) $arr=NULL;
  20. Есть код: Что у нас будет выведено в результате работы кода?
  21. Какой оператор создан специально только для обхода массива
  22. С помощью какого цикла, можно выполнить обход массива?
  23. Найдите ошибку в данном коде
  24. Что означает запись: $arr[]='значение';
  25. Какой из операторов является условным?
  26. С помощью какой инструкции функция может вернуть значение?
  27. С помощью какой конструкции можно подключить файл в php?
    а) include
    б) include_once
    в) include_php
    г) include_file
    д) require
    ж) require_once