- •Як виглядає оператор відключення попереджень?
- •Навіщо використовується оператор відключення попереджень?
- •Навіщо потрібні логічні операції?
- •Перерахуйте операції порівняння.
- •У чому полягає особливість операції еквівалентності?
- •Навіщо потрібні бітові операції?
- •7.Що таке операція інкременту?
- •8.Що таке операція дикременту?
- •9.Охарактеризуйте арифметичні операції Php.
- •10.У чому полягає особливість операції розрахунку остачі від ділення?
- •11.Що таке константа?
- •12.Перерахуйте стандартні константи Php.
- •13.Навіщо потрібні константи?
- •14.Як визначити константу?
- •Як визначити тип змінної?
- •Як змінити тип змінної?
- •Як встановити тип змінної?
- •Як працює цикл з лічильником?
- •Як працює цикл foreach?
- •Яке призначення циклу foreach?
- •Чим відрізняється цикл з передумовою від циклу з післяумовою?
- •Як достроково закінчити цикл?
- •27. Як достроково перейти на наступну ітерацію циклу?(Тьома)
- •28. Яке призначення оператора include?(Тьома)
- •29. Яке призначення оператора require?(Тьома)
- •30. Яке призначення оператора require_once?(Тьома)
- •31.Яке призначення оператора include_once?
- •32. Яке призначення оператора switch?
- •33. Яке призначення оператора умови?
- •34. Як передати дані на сервер за допомогою гіперпосилання?
- •35. Яким методом передаються дані при використанні гіперпосилань?
- •Яке призначення змінної оточення request_method?
- •Яке призначення змінної оточення server_protocol?
- •Яке призначення змінної оточення query_string'?
- •Як отримати доступ до змінноїоточення http_user_agent?
- •53.Чи можна методом post передати на сервер файл?
- •54.Чи можна методом get передати на сервер файл?
- •55.Яке призначення тегу select?
- •Синтаксис
- •Атрибуты
- •Закрывающий тег
- •56.Яке призначення тегу input?
- •Синтаксис
- •Атрибуты
- •Закрывающий тег
- •57.Яке призначення тегу form?
- •58.Яке призначення тегу textarea?
- •Як перевірити існування змінної?
- •63.Як визначити тип змінної?
- •64.Як встановити тип змінної?
- •65Який синтаксис оператора вибору?
- •Приклади конструкцій мови php:
- •Який синтаксис оператора-перемикача?
- •67. Навіщо потрібен оператор switch?
- •79. Який синтаксис функції settype?
-
Як перевірити існування змінної?
если имя переменной хранится в строке //допустим переменная с именем $nameofvar="name";
|
|
|
|
|
|
|
|
if (isset($$nameofvar)) { echo "\$$nameofvarсуществует!"; } else { echo "\$$nameofvarотсутствует!";
63.Як визначити тип змінної?
is_тип переменной (переменная) - определяет, пренадлежит ли переменная некоторому типу.
Описание
bool is_int (mixed var)
Возвращает TRUE, если var является integer, FALSE - в ином случае.
Примечание: чтобы проверить, является ли переменная числом или числовой строкой (такой как ввод формы, который всегда является строкой), вы обязаны использовать is_numeric().
Для проверки на пренадлежность к другим типам используются функции: is_bool(), is_float(), is_integer(), is_numeric(), is_string(), is_array() и is_object().
Также существует функция gettype (переменная). Используется для определения типа
<?php $var = 1; print gettype($var);
64.Як встановити тип змінної?
Возможно подразумевается предидущее!
ИЛИ
Переменная представляет собой именованную область памяти, содержащую данные, с которыми можно выполнять операции во время выполнения программы.
Имена переменных всегда начинаются со знака доллара, $. Ниже приведены примеры допустимых имен переменных:
$соlоr
$operating_system
$_some_variable
$model
Имена переменных должны соответствовать тем же условиям, что и идентификаторы. Другими словами, имя переменной начинается с буквы или символа подчеркивания и состоит из букв, символов подчеркивания, цифр или других ASCII-символов в интервале от 127 до 255.
Следует заметить, что переменные в PHP, как и в языке Perl, не требуют специального объявления. Вместо этого переменная объявляется при первом ее использовании в программе. Более того, тип переменной косвенно определяется по типу хранящихся в ней данных. Рассмотрим следующий пример:
$sentence = "This is a sentence."; // $sentence интерпретируется как строка
$price = 42.99: // $price интерпретируется как вещественное число
$weight = 185; // $weight интерпретируется как целое число
Переменные могут объявляться в любой точке сценария PHP, однако от расположения объявления зависит то, откуда можно обращаться к данной переменной.
65Який синтаксис оператора вибору?
Оператори вибору if()
Приклади конструкцій мови php:
<?php
if ($a > $b) echo "значення a більше, ніж b" ;
?>
Наведений приклад наочно показує використання конструкції if спільно з оператором порівняння ($a> $b).
-
Який синтаксис оператора-перемикача?
Оператор переключения switch. Синтаксис может иметь два варианта:
switch(переменная) { case значение1: команда2; [break;] case значение2: команда2; [break;] . . . [default: команды_по_умолчанию; [break]] }
либо
switch(переменная): case значение1: команда2; [break;] case значение2: команда2; [break;] . . . [default: команды_по_умолчанию; [break]]; endswitch;
67. Навіщо потрібен оператор switch?
Операторы выбора/ Переключатель switch
Переключатель switch является наиболее удобным средством для организации мультиветвления. Синтаксис переключателя таков:
switch(expression) // переключающее выражение
{
case value1: // константное выражение 1
statements; // блок операторов
break;
case value2: // константное выражение 2
statements;
break;
default:
statements;
}
Управляющая структура switch передает управление тому из помеченных case операторов, для которого значение константного выражения совпадает со значением переключающего выражения. Если значение переключающего выражения не совпадает ни с одним из константных выражений, то выполняется переход к оператору, помеченному меткой default. В каждом переключателе может быть не более одной метки default, однако она может отсутствовать вообще.
---------------------------
Приведем пример программы с переключателем. В этой программе выводятся названия нечетных целых десятичных цифр от 1 до 9 не меньше заданной, в зависимости от числа, указанного в форме test.html.
<form action = "http://localhost/PHP/folder/switch.php" method="get">
number: <input type="text" name="number"/><br>
<input type="submit"/>
</form>
<?
switch($number)
{
case 1:
echo ("one ");
case 2: case 3:
echo ("free");
case 4: case 5:
echo ("five");
case 6: case 7:
echo ("seven");
case 8: case 9:
echo ("nine");
break;
default:
echo ("This isn't number or number is > 9 or < 1");
}
?>
68. Що означає запис switch ($_GET['a1'])?
Описується оператор-перемикач між значеннями для змінної a1 з масиву _GET, який містить в собі синтаксично розібрані дані, що були передані методом GET.
69. Що означає запис case '+': $s = $_GET['var1']+$_GET['var2']; break;?
Якщо оператом switch було прийнято значення «+», то змінна s прийме значення суми var1 і var2, отриманих методом post.
70. Що означає запис if ($_GET['a1']=='/')?
Перевірка, чи змінна а1, отримана методом get, дорівнює ”/”.
-
Що означає запис settype($_GET['var2'],'double');?
Призначити змінній var2 тип дабл
73. Що означає запис settype($_GET['var2'],'integer');?
Встановити тип integer для змінної var2 із масиву _ GET, який містить синтаксично розібрані дані, що були передані методом GET/
75. Що означає запис $s = $_GET['var1']/$_GET['var2'];?
Ассоциативный массив параметров, переданных скрипту через URL
77. Щоозначаєзаписecho '<b>Результат '. $_GET['var1']. $_GET['a1'].$_GET['var2'].'='.$s.'<b>';?
При выполнении етой записи в PHP будет выведена строчка жирним шрифтом со следующим содержанием: Результат %значения ключа var1 в массиве $_GET % %значения ключа а1 в массиве $_GET %
%значения ключа var2 в массиве $_GET % = %значения переменной $s%
Echo – вывод строки на екран.
Точка – конкатенация.
<b>- тег выделения жирным шрифтом.
