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