Средний
балл

Синтаксис

Средний
балл

ООП

Средний
балл

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

Средний
балл

Функции

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

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

Вопрос 1 из 15
Какие из следующих утверждений являются преимуществом инкапсуляции?
Вопрос 2 из 15
Является ли использование сокращённых PHP тегов хорошей практикой?
Вопрос 3 из 15
Какая из этих переменных не является валидной?
Вопрос 4 из 15
У вас есть строка даты в формате yyyy-mm-dd. Вы хотите получить год, месяц и число в отдельные переменные $year, $month, $day. Какой функцией следует воспользоваться для решения данной задачи?
Вопрос 5 из 15
Какое из ключевых слов не является модификатором доступа?
Вопрос 6 из 15
$CustomVariable и $customvariable это одна и та же переменная. Это правда?
Вопрос 7 из 15
Какой из следующих шаблонов проектирования используется, если нам необходимо в любой момент времени иметь только один экземпляр какого-то класса?
Вопрос 8 из 15
Как обращаться к полям класса через ключевое слово $this?
Вопрос 9 из 15
Какой из типов данных в PHP 5 передаётся по ссылке (по умолчанию)?
Вопрос 10 из 15
Является ли переменная $221BakerStreet валидной?
Вопрос 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
Что будет выведено в результате работы скрипта?

class Object
{
function Object( $entity )
{
$entity->name="John";
}
}
class Entity
{
var $name = "Maria";
}
$entity = new Entity();
$obj = new Object( $entity );
print $entity->name;
Вопрос 13 из 15
Что будет выведено в результате работы скрипта?
class A {};
class B1 extends A {};
class_alias('A', 'B2');
$b1 = new B1; echo get_class($b1);
$b2 = new B2; echo get_class($b2);
Вопрос 14 из 15
Какой из ключевых слов используется для создания объекта?
Вопрос 15 из 15
Чем должно заканчиваться каждое PHP выражение?

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


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

Категория: Операторы и типы

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

Категория: ООП

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

Категория: Синтаксис

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

Категория: ООП

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

Категория: Синтаксис

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

Категория: Операторы и типы

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

Категория: Синтаксис

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

Категория: Синтаксис

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

Категория: Синтаксис

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

Категория: Операторы и типы

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

Категория: Синтаксис

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

Категория: Синтаксис

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

Категория: Функции

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

Категория: Синтаксис

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

Категория: Синтаксис

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 %
Как обращаться к полям класса через ключевое слово $this?

Категория: ООП

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

Категория: Функции

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

Категория: Функции

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

Категория: Операторы и типы

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

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

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

      16.09.2018 at 23:30