Средний
балл

Синтаксис

Средний
балл

ООП

Средний
балл

Операторы и типы

Средний
балл

Функции

PHP — язык общего назначения, основной сферой применения которого является веб. Если Вы пишите под веб, то должны знать, что в этой сфере PHP лидер. Позиции языка усилились с выходом 7 версии.

PHP. Язык разработки под Веб, 24.09.2018.
Желаем успехов в прохождении аттестации!
Система изучит Ваши слабые места и предоставит аналитику.
Сертификат и аналитика будут в Вашем личном кабинете.

Вопрос 1 из 15
PHP код не может быть встроен в HTML. Это правда?
Вопрос 2 из 15
Что будет выведено в результате работы скрипта?
interface foo {}
class_alias('foo', 'bar');
echo interface_exists('bar') ? 'yes' : 'no';
Вопрос 3 из 15
Какая разница между равенством и эквивалентностью?
Вопрос 4 из 15
Название переменных в PHP чувствительны к регистру. Это правда?
Вопрос 5 из 15
Какая из следующих функций преобразует все ключи массива к верхнему регистру?
Вопрос 6 из 15
Какой из перечисленных типов данных не является обычным?
Вопрос 7 из 15
Какой из следующих шаблонов проектирования используется, если нам необходимо в любой момент времени иметь только один экземпляр какого-то класса?
Вопрос 8 из 15
Какой метод в PHP5 вызывается автоматом, при попытке конвертации объекта в строку или при конкатенации?
Вопрос 9 из 15
Какая из следующих возможностей позволяет расширять возможности существующих классов?
Вопрос 10 из 15
Какой из типов данных в PHP 5 передаётся по ссылке (по умолчанию)?
Вопрос 11 из 15
Какая цель определения метода __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" );
Вопрос 12 из 15
Как писать многострочный комментарии?
Вопрос 13 из 15
Выберите префикс, который необходим для создания переменных?
Вопрос 14 из 15
У нас есть массив:
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
)
Вопрос 15 из 15
Какой из методов можно использовать для автоматической подгрузки классов?

Вопросы и аналитика последних результатов


Вопрос %
Какой из следующих операторов используется для конкатенации строк?

Операторы и типы

100 %
Какая из следующих функций преобразует все ключи массива к верхнему регистру?

Функции

100 %
Какой из следующих шаблонов проектирования используется, если нам необходимо в любой момент времени иметь только один экземпляр какого-то класса?

ООП

100 %
Что будет выведено в результате работы скрипта? class A { static $word = "hello"; static function hello() {print static::$word;} } class B extends A { static $word = "bye"; } B::hello();

ООП

100 %
Какая цель определения метода __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" );

ООП

100 %
Какая из следующих возможностей позволяет расширять возможности существующих классов?

ООП

100 %
Если каждый из следующих методов возвращает объект, то как можно переписать код? $a = new MyClass(); $b = $a->getInstance(); $c = $b->doSomething();

ООП

100 %
Какой из следующих магических методов запускается перед сериализацией объекта какого-то класса?

Функции

100 %
Какой из ключевых слов используется для создания объекта?

ООП

100 %
Что будет выведено в результате работы скрипта? interface foo {} class_alias('foo', 'bar'); echo interface_exists('bar') ? 'yes' : 'no';

ООП

100 %
Что будет выведено в результате работы скрипта? class A {}; class B1 extends A {}; class_alias('A', 'B2'); $b1 = new B1; echo get_class($b1); $b2 = new B2; echo get_class($b2);

ООП

100 %
Какое название нельзя использовать в качестве имени константы класса?

ООП

100 %
Как правильно писать комментарии?

Синтаксис

100 %
Как ещё называют экземпляры классов?

ООП

100 %
Если каждый из следующих методов возвращает объект, то как можно переписать код? $a = new MyClass(); $b = $a->getInstance(); $c = $b->doSomething();

ООП

100 %
Какой будет результат выполнения следующего кода: <?php  $sport = 'soccer';  $statement = 'He plays $sport';  echo $statement; ?>

Функции

100 %
Как определить константу?

Операторы и типы

100 %
Название переменных в PHP чувствительны к регистру. Это правда?

Синтаксис

100 %
Выберите префикс, который необходим для создания переменных?

Синтаксис

100 %
Является ли использование сокращённых PHP тегов хорошей практикой?

Синтаксис

100 %
PHP код не может быть встроен в HTML. Это правда?

Синтаксис

100 %
Чем должно заканчиваться каждое PHP выражение?

Синтаксис

100 %
$CustomVariable и $customvariable это одна и та же переменная. Это правда?

Синтаксис

100 %
Какой из перечисленных типов данных не является обычным?

Операторы и типы

100 %
Как писать многострочный комментарии?

Синтаксис

100 %
Является ли переменная $221BakerStreet валидной?

Синтаксис

100 %
Какой метод в PHP5 вызывается автоматом, при попытке конвертации объекта в строку или при конкатенации?

Операторы и типы

67 %
Какое из ключевых слов не является модификатором доступа?

Операторы и типы

67 %
У нас есть массив: 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 )

Функции

50 %
У вас есть строка даты в формате yyyy-mm-dd. Вы хотите получить год, месяц и число в отдельные переменные $year, $month, $day. Какой функцией следует воспользоваться для решения данной задачи?

Функции

33 %
Какие из следующих утверждений являются преимуществом инкапсуляции?

Функции

33 %
Как сделать редирект (например, на google.ru) на PHP?

Функции

0 %
Какая функция в PHP позволяет найти вхождение подстроки?

Функции

0 %
Какой из типов данных в PHP 5 передаётся по ссылке (по умолчанию)?

Операторы и типы

0 %
Какой из методов можно использовать для автоматической подгрузки классов?

ООП

0 %
Какая из этих переменных не является валидной?

Операторы и типы

0 %
Как обращаться к полям класса через ключевое слово $this?

ООП

0 %
Какое ключевое слово используется для наследования одного класса от другого?

ООП

0 %
Что будет выведено в результате работы скрипта? class Object { function Object( $entity ) { $entity->name="John"; } } class Entity { var $name = "Maria"; } $entity = new Entity(); $obj = new Object( $entity ); print $entity->name;

ООП

0 %
Какая разница между равенством и эквивалентностью?

Операторы и типы

0 %
  1. Спасибо за тест, вспомнил как кодил на PHP, понял, что немного начинаю забывать.

    14.09.2018 в 21:30
  2. Под веб ПХП рулит, давайте больше задач и практики. И справки было бы неплохо добавить.

    15.09.2018 в 16:56
    • Со справкой, кстати да, присоединяюсь к пожеланиям.

      16.09.2018 в 23:30