Каким будет результат выполнения следующего кода:
$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) Имя файла, куда нужно сериализовать объекты
В какой строке кода содержится синтаксическая ошибка?
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) В этом коде нет ошибок
Необходимо перенаправить пользователя средствами 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()
Какой результат выполнения данного 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";
Какой результат будет после выполнения кода?
$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;
Какие значения получит массив $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[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";
?>
Что выведет на экран следующий код?
$a = 'p';
$a++;
echo $a;
++$a;
echo $a;
$a+=1;
echo $a;
Что выведет на экран следующий код?
$a = 'p';
$a++;
echo $a;
++$a;
echo $a;
$a+=1;
echo $a;
Для чего предназначена функция 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;
}
Где обычно выполняются скрипты, написанные на PHP?
Где обычно выполняются скрипты, написанные на PHP?
Какой оператор используется для конкатенации строк?
Какой оператор используется для конкатенации строк?
Какая из следующих директив возвращает результат, если подключаемый файл имеет возврат значения через return?
Версия PHP до 4.0.2.
Какая из следующих директив возвращает результат, если подключаемый файл имеет возврат значения через return?
Версия PHP до 4.0.2.
Каким будет результат выполнения следующего кода?
$arr = array(
1=>'один',
'два',
'три',
'четыре'
);
echo $arr[3];
Каким будет результат выполнения следующего кода?
$arr = array(
1=>'один',
'два',
'три',
'четыре'
);
echo $arr[3];
Что выведет следующий код?
$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 ";
}
Чем отличаются одинарные и двойные кавычки при оформлении строковых переменных в PHP?
1) Внутри двойных кавычек происходит подстановка значений переменных, а внутри одинарных – нет
2) Они ничем не отличаются
3) Строки в одинарных кавычках имеют терминальный символ /0 в стиле С
4) Внутри одинарных кавычек происходит подстановка значений переменных, а внутри двойных – нет
5) Строки в двойных кавычках имеют нумерацию символов с 1
Чем отличаются одинарные и двойные кавычки при оформлении строковых переменных в PHP?
1) Внутри двойных кавычек происходит подстановка значений переменных, а внутри одинарных – нет
2) Они ничем не отличаются
3) Строки в одинарных кавычках имеют терминальный символ /0 в стиле С
4) Внутри одинарных кавычек происходит подстановка значений переменных, а внутри двойных – нет
5) Строки в двойных кавычках имеют нумерацию символов с 1