Тест 71% Средний балл

PHP

Проходят 2 3
Прошли 1
Время

Аттестация

Авторские тесты с электронными сертификатами

100 %
Вопрос Верных ответов
Какой из следующих магических методов запускается перед сериализацией объекта какого-то класса?0 %
Какое из следующих утверждений не является преимуществом инкапсуляции?17 %
Название переменных в PHP чувствительны к регистру. Это выражение..25 %
Если каждый из следующих методов возвращает объект, то как можно переписать код? $a = new MyClass(); $b = $a->getInstance(); $c = $b->doSomething();33 %
Какой будет результат выполнения следующего кода: <?php  $sport = 'soccer';  $statement = 'He plays $sport';  echo $statement; ?>33 %
Что будет выведено в результате работы скрипта? class A {}; class B1 extends A {}; class_alias('A', 'B2'); $b1 = new B1; echo get_class($b1); $b2 = new B2; echo get_class($b2);38 %
Какая цель определения метода __call? class Test { function __call( $var1, $var2 ) { $check = " '$var1' called "; $check.= print_r( $var2, true ); return $check; } } $item = new Test(); print $item->array( "John", "Maria", "Jason" );40 %
Какой из методов можно использовать для автоматической подгрузки классов?50 %
Какой из типов данных в PHP 5 передаётся по ссылке (по умолчанию)?50 %
У нас есть массив: Array ( [0] => book1.pdf [1] => book11.pdf [2] => book12.pdf [3] => book2.pdf ) Какую функцию нужно использовать для того чтобы отсортированный массив выглядел так: Array ( [0] => book1.pdf [3] => book2.pdf [1] => book11.pdf [2] => book12.pdf )60 %
Какой из следующих шаблонов проектирования используется, если нам необходимо в любой момент времени иметь только один экземпляр какого-то класса?60 %
Если каждый из следующих методов возвращает объект, то как можно переписать код? $a = new MyClass(); $b = $a->getInstance(); $c = $b->doSomething();60 %
Как обращаться к полям класса через ключевое слово $this?67 %
Какой из ключевых слов используется для создания объекта?67 %
Какая разница между равенством и эквивалентностью?67 %
Является ли переменная $221BakerStreet валидной?71 %
Как сделать редирект (например, на google.ru) на PHP?71 %
Что будет выведено в результате работы скрипта? class Object { function Object( $entity ) { $entity->name="John"; } } class Entity { var $name = "Maria"; } $entity = new Entity(); $obj = new Object( $entity ); print $entity->name;71 %
Как определить константу?71 %
Экземпляры классов ещё называют:75 %
Какая из этих переменных не является валидной?75 %
Какой метод в PHP5 вызывается автоматом, при попытке конвертации объекта в строку или при конкатенации?75 %
Что будет выведено в результате работы скрипта? interface foo {} class_alias('foo', 'bar'); echo interface_exists('bar') ? 'yes' : 'no';75 %
Какой из перечисленных типов данных не является обычным?80 %
Какой из следующих операторов используется для конкатенации строк?83 %
Какое из ключевых слов не является модификатором доступа?83 %
Какое название нельзя использовать в качестве имени константы класса?86 %
Какая из следующих возможностей позволяет расширять возможности существующих классов?88 %
Какое ключевое слово используется для наследования одного класса от другого?89 %
PHP код не может быть встроен в HTML. Это выражение…89 %
Как писать многострочный комментарии?100 %
Какая из следующих функций преобразует все ключи массива к верхнему регистру?100 %
$CustomVariable и $customvariable это одна и та же переменная. Это выражение…100 %
Каждое PHP выражение должно заканчиваться..100 %
Выберите префикс, который необходим для создания переменных?100 %
Что будет выведено в результате работы скрипта? class A { static $word = "hello"; static function hello() {print static::$word;} } class B extends A { static $word = "bye"; } B::hello();100 %
Как правильно писать комментарии?100 %
Является ли использование сокращённых PHP тегов хорошей практикой?100 %
Какая функция в PHP позволяет найти вхождение подстроки?100 %
У вас есть строка даты в формате yyyy-mm-dd. Вы хотите получить год, месяц и число в отдельные переменные $year, $month, $day. Какой функцией следует воспользоваться для решения данной задачи?100 %