Каким будет результат выполнения следующего кода?
$arr = array(
1=>'один',
'два',
'три',
'четыре'
);
echo $arr[3];
Каким будет результат выполнения следующего кода?
$arr = array(
1=>'один',
'два',
'три',
'четыре'
);
echo $arr[3];
В какой строке кода содержится синтаксическая ошибка?
function func($a) {
if ($a > 0) return;
echo $a;
}
Варианты ответов:
1) В первой: func это зарезервированное слово
2) Во второй: не указано значение, которое возвращается функцией
3) В третьей: этот код не достижим в случае если $a больше нуля
4) В этом коде нет ошибок
В какой строке кода содержится синтаксическая ошибка?
function func($a) {
if ($a > 0) return;
echo $a;
}
Варианты ответов:
1) В первой: func это зарезервированное слово
2) Во второй: не указано значение, которое возвращается функцией
3) В третьей: этот код не достижим в случае если $a больше нуля
4) В этом коде нет ошибок
Каким будет результат выполнения следующего кода:
$a = array(1=>"раз", 2=>"два", 3=>"три");
foreach ($a as $b=>$c) {
echo $c;
}
Каким будет результат выполнения следующего кода:
$a = array(1=>"раз", 2=>"два", 3=>"три");
foreach ($a as $b=>$c) {
echo $c;
}
Что означает константа __FILE__?
1) Ссылка на объект текущего файла
2) Имя файла, в котором расположен скрипт
3) Имя файла, в котором хранятся настройки
4) Имя файла, куда нужно сериализовать объекты
Что означает константа __FILE__?
1) Ссылка на объект текущего файла
2) Имя файла, в котором расположен скрипт
3) Имя файла, в котором хранятся настройки
4) Имя файла, куда нужно сериализовать объекты
Что выведет следующий код?
$arr = array ("3" => "one", "1" => "two", "2" => "three");
asort($arr);
foreach($arr as $key => $val)
{
echo "$key => $val ";
}
Что выведет следующий код?
$arr = array ("3" => "one", "1" => "two", "2" => "three");
asort($arr);
foreach($arr as $key => $val)
{
echo "$key => $val ";
}
Для чего предназначена функция isset()?
1) Она проверяет, была ли инициализирована переменная
2) Она проверяет, существует ли массив
3) Она проверяет, существует ли объект
4) Ничего из вышеперечисленного
Для чего предназначена функция isset()?
1) Она проверяет, была ли инициализирована переменная
2) Она проверяет, существует ли массив
3) Она проверяет, существует ли объект
4) Ничего из вышеперечисленного
Результат кода?
$a=1;
$b="1";
if ($a===$b) {
echo 1;
} elseif($a<$b) {
echo 2;
} else {
echo 3;
}
Результат кода?
$a=1;
$b="1";
if ($a===$b) {
echo 1;
} elseif($a<$b) {
echo 2;
} else {
echo 3;
}
Что напечатает данный код?
<?
$a[5] = 5;
$a[] = 4;
if (isset($a[6])) echo "5";
else echo "6";
?>
Что напечатает данный код?
<?
$a[5] = 5;
$a[] = 4;
if (isset($a[6])) echo "5";
else echo "6";
?>
Чем отличаются одинарные и двойные кавычки при оформлении строковых переменных в PHP?
1) Внутри двойных кавычек происходит подстановка значений переменных, а внутри одинарных – нет
2) Они ничем не отличаются
3) Строки в одинарных кавычках имеют терминальный символ /0 в стиле С
4) Внутри одинарных кавычек происходит подстановка значений переменных, а внутри двойных – нет
5) Строки в двойных кавычках имеют нумерацию символов с 1
Чем отличаются одинарные и двойные кавычки при оформлении строковых переменных в PHP?
1) Внутри двойных кавычек происходит подстановка значений переменных, а внутри одинарных – нет
2) Они ничем не отличаются
3) Строки в одинарных кавычках имеют терминальный символ /0 в стиле С
4) Внутри одинарных кавычек происходит подстановка значений переменных, а внутри двойных – нет
5) Строки в двойных кавычках имеют нумерацию символов с 1
Какой результат выполнения данного PHP-сценария:
for ($i = 0; $i < 5; $i++) {
if ($i > 2) continue;
echo $i;
}
echo $i;
Какой результат выполнения данного PHP-сценария:
for ($i = 0; $i < 5; $i++) {
if ($i > 2) continue;
echo $i;
}
echo $i;
Результат кода?
<?php
define('myvalue', "10");
$myarray[10] = "Dog";
$myarray[] = "Human";
$myarray['myvalue'] = "Cat";
$myarray["Dog"] = "Cat";
print "The value is: ";
print $myarray[myvalue]."\n";
Результат кода?
<?php
define('myvalue', "10");
$myarray[10] = "Dog";
$myarray[] = "Human";
$myarray['myvalue'] = "Cat";
$myarray["Dog"] = "Cat";
print "The value is: ";
print $myarray[myvalue]."\n";
Какой оператор используется для конкатенации строк?
Какой оператор используется для конкатенации строк?
Какие значения получит массив $c?
$a = array('a',2=>'b','c');
$b = array(3=>'1','2',4=>'3', 0=>'4');
$c = $a + $b;
Какие значения получит массив $c?
$a = array('a',2=>'b','c');
$b = array(3=>'1','2',4=>'3', 0=>'4');
$c = $a + $b;
Какой результат будет после выполнения кода?
$a = 0;
$b = 11;
echo alert($b);
function alert($b){
if ($b == 1){
return 1;
}
}
Какой результат будет после выполнения кода?
$a = 0;
$b = 11;
echo alert($b);
function alert($b){
if ($b == 1){
return 1;
}
}
Что выдаст такой код?
$var = 5;
$i = 0;
while(--$var) {
$i +=$var--;
}
echo $i;
Что выдаст такой код?
$var = 5;
$i = 0;
while(--$var) {
$i +=$var--;
}
echo $i;
Где обычно выполняются скрипты, написанные на PHP?
Где обычно выполняются скрипты, написанные на PHP?
Какая из следующих директив возвращает результат, если подключаемый файл имеет возврат значения через return?
Версия PHP до 4.0.2.
Какая из следующих директив возвращает результат, если подключаемый файл имеет возврат значения через return?
Версия PHP до 4.0.2.
Необходимо перенаправить пользователя средствами PHP на другую страницу, но при тестировании данного кода Вы заметили, что при работе программы возникает ошибка:
<?php
print "Сейчас вы будете перенаправлены на др. страницу";
header("Location: http://example.com");
?>
Варианты ответов:
1) Функции header() не существует. Необходимо использовать функцию headers_list()
2) Функцию header() необходимо вызывать до отправки любого вывода
3) Функции header() имеет второй обязательный параметр, который необходимо указать в данном фрагменте кода
4) Функции print () не существует. Необходимо использовать другую функцию
5) Функции header() не существует. Необходимо использовать функцию headers_sent()
Необходимо перенаправить пользователя средствами PHP на другую страницу, но при тестировании данного кода Вы заметили, что при работе программы возникает ошибка:
<?php
print "Сейчас вы будете перенаправлены на др. страницу";
header("Location: http://example.com");
?>
Варианты ответов:
1) Функции header() не существует. Необходимо использовать функцию headers_list()
2) Функцию header() необходимо вызывать до отправки любого вывода
3) Функции header() имеет второй обязательный параметр, который необходимо указать в данном фрагменте кода
4) Функции print () не существует. Необходимо использовать другую функцию
5) Функции header() не существует. Необходимо использовать функцию headers_sent()
Что выведет на экран следующий код?
$a = 'p';
$a++;
echo $a;
++$a;
echo $a;
$a+=1;
echo $a;
Что выведет на экран следующий код?
$a = 'p';
$a++;
echo $a;
++$a;
echo $a;
$a+=1;
echo $a;