$
str1 . $str2
cat($str1, $str2)
$str1 + $str2
fprintf($str1, $str2)
join($str1, $str2)
<?php
$a = 1;
echo "{${"a"}}";
?>
$a
1
Возникнет сообщение об ошибке
"{${"a"}}"
@$var
$0x0
${0x0}
$var
&$var
указатель
объект
Null
массив
array_walk($array, 'format_array_values', $some_var);
Применит функцию format_array_values() к каждому елементу $array
Вернет следующую пару ключ/значение из массива
Отсортирует массив
Случайным образом перемешает содержимое массива
Вернет наибольшее значение из массива или серию аргументов
Enumeration
Integer
Object
List
Array
<form name="myform">
<select name="flavor">
<option value="choc">Chocolate</option>
<option value="strb">Strawberry</option>
<option value="vnla">Vanilla</option>
</select>
<input type="submit" name="submit" value="Go"/>
</form>
$flavor = $_POST["flavor"];
$flavor = $GET["flavor"];
$flavor = $PUT["flavor"];
$flavor = $_GET["flavor"];
$flavor = $REQUEST["flavor"];
$str = '1234567890';
echo $str[$str[1]] - $str[$str[3]] + $str[$str[5]];
синтаксическая ошибка
4
3
5
1
int array_walk(array array_arg, string function)
int sizeof(mixed var)
int pos(array array_arg)
int (array)each(array array_arg)
int current(array array_arg)
$a = 3;
$b = '3';
if ($a === $b)
echo '$a равно $b';
else eсho '$a не равно $b';
3 не равно 3
$a равно $b
$a не равно $b
3 равно 3
Ошибка
Пояснение: знак "===" сравнивает не только значение но и их типы.
for ($i = 0; $i < 5; $i++) {
if ($i == 2) break;
print ++$i;
}
1
0
13
Сообщение об ошибке
idate()
gmstrftime()
date()
checkdate()
$a = 10;
echo "Value of a = $a";
Синтаксическая ошибка
Не определено
Value of a = $a
Value of a = 10
for ($j = 0; $j < count($MyArray); $j++) {
echo($MyArray[$j]);
}
Обход массива.
Определение запросов в переданный массив.
Вызов массива.
Вывод содержимого массива.
Добавление в массив.
<?php
function
vec_add (&$a, $b)
{
$a['x'] += $b['x'];
$a['y'] += $b['y'];
$a['z'] += $b['z'];
}
$a = array ('x' => 3, 'y' => 2, 'z' => 5);
$b = array ('x' => 9, 'y' => 3, 'z' => -7);
vec_add ($a, $b);
print_r ($a);
?>
Array
(
[x] => 9
[y] => 3
[z] => -7
)
Array
(
[x] => 3
[y] => 2
[z] => 5
)
Array
(
[x] => 12
[y] => 5
[z] => -2
)
Ошибка
Ничего из вышеперечисленного
SELECT name FROM some_table LIMIT 1
Какая из ниже перечисленных функций возвращает ассоциативный массив, у которого ключи являются целыми
числами?
mysql_fetch_array
mysql_fetch_assoc
mysql_num_rows
mysql_fetch_row
$numeric = 42;
$type = gettype(gettype($numeric + 0.0));
echo $type;
float
string
double
mixed
integer
Пояснение: Правильный ответ string, потому что вложенная функция возвратит строку, которая будет передана в качестве параметра первой функции gettype().
strip_tags()
convert()
nl2br()
htmlentities()
break
exit
switch
continue
return
$a = array(1, 5, 8);
$b = array(3, 7, 2);
if ($a > $b) {
echo "158";
} elseif ($a < $b) {
echo "372";
} else {
echo "none";
}
none
158$a
158Array
Возникнет ошибка интерпретатора
372$b
372