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