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