Возврат данных из функции

Время жизни переменных в функциях

Область видимости переменных в функциях

Примеры строковых элементов разметки

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();