Численно индексированный – пример языка 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.
1. создать рабочий раздел для приложения WebServera:
C:Windows/php.ini
C:/home/bin/Apache2/bin/conf/httpd.conf
/php/
/users/my/inc/styll.css
config.php
/img/
/lib/
/index.php/
Все, что подчеркнуто, необходимо создать.
2. устанавливаем WebServer Apache2 2.054.
При установке Apache Server необходимо указать папку c:/home/bin.
3. устанавливаем интерпретатор сценариев PHP в папку c:/home/bin/php/.
4. конфигурование Apache Serverа. Состоит в установке значений директив, которые хранятся в httpd.conf.
изменить:
1. настроить пользовательские разделы:
UserDir
Ищем переменную UserDir, убираем комментарий (#) и прописываем путь : С:/home/users/