Результаты прохождения теста PHP основы пользователем Litosh

Результат прохождения теста "PHP основы" - Пройден

+120

  • Кто проходил: Litosh
  • Дата прохождения: 04.02.2019
Что выведет следующий код?
echo '['..2.']'; 
Ваши ответы
[0.2]
Объяснение:

Вторая точка вместе с двойкой ( .2 ) дает число 0.2, а другие точки есть операторы конкатенции.

Какой результат выполнения следующего кода?
<?php 
$a = 3; 
$b = 2; 
echo (int)$a / (int)$b; 
?> 
Ваши ответы
1.5
Какую управляющую конструкцию нужно использовать чтобы досрочно выйти из цикла foreach()?
Ваши ответы
break
Выберите корректные вызовы функции implode() Примечание: $str - строка, $arr - массив.
Ваши ответы
implode($arr);
implode($str, $arr);
Какие из следующих синтаксических конструкций допустимы в PHP?
Ваши ответы
$var
&$var
Какого типа данных нет в PHP 5?
Ваши ответы
указатель
Поздние версии PHP поддерживают удаленный доступ к файлам для следующих функций:
Ваши ответы
include()
Какой результат выполнения скрипта:
<?php 
$a=0; 
if($b=$a) 
echo 'One'; 
else 
echo 'Two'; 
Ваши ответы
Two
Что будет выведено после выполнения следующего фрагмента кода:
$operation = "+"; 
$a = 66; 
$b = 13; 
 
switch ($operation) { 
   default : $c = 0; 
   case "+": $c = $a + $b; 
   case "-": $c = $a - $b; 
} 
 
echo $c; 
Ваши ответы
53
Каким будет массив $b после выполнения данного кода?
$a = array(1, 3, 5); 
$b = array(2, 4, 6); 
$b += $a; 
Ваши ответы
$b = array( 2, 4, 6 )
Объяснение:

Из официальной документации: "Оператор + возвращает левый массив, к которому был присоединен правый массив. Для ключей, которые существуют в обоих массивах, будут использованы значения из левого массива, а соответствующие им элементы из правого массива будут проигнорированы."

Какие из следующих типов данных являются смешанными (compound)?
Ваши ответы
Какая функция является псевдонимом функции count()?
Ваши ответы
int sizeof(mixed var)
Что будет результатом выполнения следующей конструкции в PHP 5.3?
$var = "Hello World!"; 
echo $var ?: "Goodby World!"; 
Ваши ответы
Синтаксическая ошибка
Объяснение:

В PHP версии 5.3 для тернарного оператора ?: предусмотрена возможность записи без указания "истинной части" условия. В этом случае в качестве "истинного" результата вернется значение, находящееся в левой части конструкции. Правильный ответ: "Hello world!".

Что выведет интерпретатор при выполнении данного кода?
<?php 
list($value, $array_size) = 0 ? 1 : array("2", "3");  
echo $value; 
?> 
Ваши ответы
1
Какую функцию вы выполните, чтобы вернуть метку времени Unix для заданной даты?
Ваши ответы
get_time