Время жизни переменных в функциях
Область видимости переменных в функциях
Примеры строковых элементов разметки
CSS (продолжение)
Элемент разметки FORM и его виды
Элемент HIDDEN (скрытый).
Элемент TEXTAREA.
Элементы SELECT и OPTION.
<select name=“имя” [size= “число элементов списка” multiple]> |
<option>вариант 1 <option [selected]>вариант 2 <option>вариант 3 |
<textarea name=“имя” [cols=“число столбцов” rows=“число строк”]> </textarea> |
Это область для большого массива текста.
<textarea name=“имя” type=“hidden” [value=“значение” maxlength= “максимальный размер”]> |
Элемент нужен для:
— поддержки сеансов работы пользователя (то, что заполнил и что заказал — не надо заполнять для сеанса одного пользователя);
— передачи данных для организации ветвлений в серверных скриптах.
На стороне клиента — браузер и разработанные страницы веб-приложения, на стороне сервера — обработка запросов пользователя, скриптовая обработка данных клиентского приложения.
|
|
Поддержка сеансов работы пользователя. Клиент и сервер должны иметь идентификатор сеанса, чтобы можно было понять, что несколько операций, проведенных с веб-приложением — дело рук одного человека. Это можно сделать с помощью cookies, IP-адреса, input(hidden) — по одному из значений.
Поддержка ветвлений.
Строковый элемент служит для вывода текста на экран. Свойства строковых элементов позволяют управлять отображением текста, но не влияют на его размещение.
<font size=28>Строковый элемент разметки</font>
<i>Курсив</i>
<b>Полужирный</b>
<sup>Надстрочный</sup>
<sub>Подстрочный</sub>
Универсальный строковый элемент. Свойства
<span>Универсальный строковый элемент</span>
<span style=”font-family: serif”>Пропорциональный шрифты с засечками</span>
<span style=”font-family: sans-serif”> Пропорциональный шрифты без засечек </span>
<span style=”font-family: monospace”>Моноширинные шрифты</span>
font-style — начертание шрифта.
font-weight — насыщенность шрифта.
font-size — размер шрифта.
font-variant — обычные или строковые буквы.
Function MyF()
{
global $var1; // определение глобальной переменной
$var1=1; // глобальная переменная
return $var1;
}
$var1=2; // внешняя переменная
echo(MyF()); // выводит 1
echo($var1); // выводит 1
Function counter($c)
{
static $c;
return $c++; // счетчик наращивается с каждым вызовом функции
}
$c=0;
echo(counter($c)); // выводит 1
echo(counter($c)); // выводит 2
Возврат значения:
return($var1);
$a=MyF();
Возврат переменной:
$MyF();
Возврат нескольких значений:
return array($var1, $var2);
Возврат ссылки:
function &MyF() {return $var1}
$a=&MyF();