Основные элементы языка PHP.
1. встраивание сценариев в документ:
<html>
<body>
.
.
<?php
инструкции PHP
?>
</body>
</html>
2. операторы:
оператор – ;
; - это пустой оператор.
3. комментарии:
- // текст комментария
- /* текст комментария */
4. переменные:
$ - имя.
Типы переменных:
- целочисленные (integer);
- вещественные (double);
- строковые (string);
- массив (array):
1. численно индексированный;
2. ассоциативный.
Численно индексированный – пример языка Pascal, Basic, C.
$list=array (1,5,7,9)
echo “$list[2] <br>”; - для обращения к элементу массива необходимо указать смещение. ([2]).
Ассоциативные массивы: совокупность пар элементов, где первые составляющие пары являются ключом элемента, а вторая – значение данного элемента.
$h=array (“pen”=>5, “book”=>5, “bag”=>9);
pen – ключ;
5 – значение.
Указываем значение ключа:
Echo ‘$h[“pen”] <br>’; - обращение к элементу с ключом pen. Выведется 5.
5. переменные переменных:
в качестве одной переменной выступает другая.
$ var=”a”;
$$ var=5;
echo $a; ->5 (выведется 5)
6. область действия переменных:
Глобальные переменные, объявляемые в сценарии видны во всем сценарии, но не внутри функций. Переменные, используемые внутри функций, являются локальными для данной функции.
Тип переменных определяется типом данных, присвоенных их значений.
7. функции для работы с переменными:
- string get_type ($var) – возвращает строку текста
-is_integer ($var)
- is_string ($var)
- is_double ($var)
- is_array ($var)
- is_object ($var) – проверяет переменные на конкретный тип
- is set ($var) – установлена ли переменная
- un set ($var) – удаляет переменную из списка установленных переменных
- empty ($var) – проверяет существует ли переменная и имеет ли она не пустое значение.
8. управляющие структуры:
1. if (условие) {
оператор;
}
[else {оператор}]
2. if (условие 1) {оператор 1}
else if (условие 2) { оператор 2}
else if () {}
while (условие) { оператор }
do {
while (условие)};
оператор for, switch - как в С.
Лекция 4.
Дата добавления: 2015-08-26; просмотров: 2036;