<
?
«
@
$
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z
А
Б
В
Г
Д
З
И
К
Л
М
Н
О
П
Р
С
Т
У
Ф
Ч
Ш
Э
| | # | Ключевое слово | № лекции (страницы) |
< |
| <?php |
1 (5),
| |
? |
| ?> |
1 (5),
| |
« |
| «жадность» квантификатора |
13 (4),
| |
@ |
| @ |
9 (1, 4),
| |
$ |
| $cache_dir |
15 (4),
| |
| $compile_dir |
15 (4),
| |
| $config_dir |
15 (4),
| |
| $_GET |
4 (4),
| |
| $HTTP_GET_VARS |
4 (4),
| |
| $HTTP_POST_VARS |
4 (4),
| |
| $_POST |
4 (4),
| |
| $_REQUEST |
4 (4),
| |
| $_SERVER['HTTP_REFERER']) |
12 (5),
| |
| $template_dir |
15 (4),
| |
A |
| action |
4 (3, 4),
| |
| AltLinux |
1 (4),
| |
| AltMaster |
1 (4),
| |
| Apache |
1 (1, 2, 3, 4),
4 (1),
| |
| append |
15 (6),
| |
| apt-get |
1 (4),
| |
| array |
2 (6),
| |
| array_chunk |
7 (6),
| | |
... Она разбивает массив на несколько подмассивов заданной длины. ...
лекция 7,
страница 6 »
| |
| array_keys |
7 (2),
| | |
... Чтобы получить ключи всех элементов, нужно воспользоваться функцией array_keys(). ...
лекция 7,
страница 2 »
| |
| array_search |
7 (2),
| | |
... в результате работы array_search возвращает значение ключа, если элемент найден, и ложь – в противном случае. ...
лекция 7,
страница 2 »
| |
| array_slice |
7 (6),
| |
| array_sum |
7 (6),
| |
| array_unique |
7 (2),
| |
| array_values |
2 (6),
| |
| array_walk |
7 (5),
| | |
... Функция array_walk(массив, функция [, данные]) применяет созданную пользователем функцию функция ко всем элементам массива массив и возвращает true в случае успешного выполнения операции и false – в противном случае. ...
лекция 7,
страница 5 »
| |
| arsort |
7 (3),
| |
| asort |
7 (3),
| |
| asp_tags |
1 (5),
| |
| assign |
15 (2, 6, 7),
| |
B |
| break |
3 (2, 3, 4),
| |
| B-дерево |
10 (1),
| |
C |
| cache |
15 (4),
| |
| capture |
15 (7),
| |
| case |
3 (2),
| |
| CCVS |
1 (1),
| |
| CGI |
1 (1, 3, 4),
| | |
... CGI (Common Gateway Interface – общий интерфейс шлюзов) является стандартом, который предназначен для создания серверных приложений, работающих по протоколу HTTP. Такие приложения (их называют шлюзами или CGI-программами) запускаются сервером в режиме реального времени. Сервер передает запросы пользователя CGI-программе, которая их обрабатывает и возвращает результат своей работы на экран пользователя. Таким образом, посетитель получает динамическую информацию, которая может изменяться в результате влияния различных факторов. Сам шлюз (скрипт CGI) может быть написан на различных языках программирования – Cи/C++, Fortran, Perl, TCL, UNIX Shell, Visual Basic, Python и др. ...
лекция 1,
страница 1 »
| |
| CGI-скрипт |
1 (3, 5),
| |
| chr |
8 (1),
| |
| class.FastTemplate.php3 |
15 (2, 3),
| |
| config_load |
15 (5, 6),
| |
| configs |
15 (4),
| |
| continue |
3 (4),
| |
| cookies |
12 (2, 3, 4, 5),
| |
| CORBA |
1 (1),
| |
| count |
7 (1),
| |
| Cybercash |
1 (1),
| |
| CyberMUT |
1 (1),
| |
D |
| define |
15 (2),
| |
| doc_root |
1 (3),
| | |
... Еще нужно отредактировать файл php.ini (в папке c:\Windows), чтобы PHP «знал», где находится корневая директория сервера, где пользовательские директории, а где его собственные библиотеки расширений. За это в файле php.ini отвечают соответственно переменные doc_root, user_dir и extension_dir. ...
лекция 1,
страница 3 »
| |
| DOM |
1 (1),
| |
| DomAttribute |
14 (4),
| |
| DomDocument |
14 (4),
| |
| DomDocument->document_element |
14 (4),
| |
| DOM (Document Object Model) |
14 (2, 3, 4, 5),
| |
| DomElement |
14 (4),
| |
| DomElement->get_attribute |
14 (5),
| |
| DomNode |
14 (4),
| |
| DomNode->append_child |
14 (5),
| |
| DomNode->child_nodes |
14 (5),
| |
| DomNode->clone_node |
14 (5),
| |
| DomNode->get_content |
14 (5),
| |
| DomNode->node_value |
14 (5),
| |
| DomNode->unlink_node |
14 (5),
| |
| DomText |
14 (4),
| |
| DOM XML(Document Object Model) |
14 (1, 3, 4),
| |
| domxml_new_doc |
14 (4),
| |
| domxml_open_file |
14 (4),
| |
| domxml_open_mem |
14 (4),
| |
| do..while |
3 (3, 4),
| |
| DTD (Document Type Definition |
14 (1),
| |
E |
| echo |
8 (1, 6),
| |
| else |
3 (1, 2),
15 (7),
| |
| elseif |
3 (1, 2),
15 (7),
| |
| ereg |
13 (1),
| |
| explode |
8 (5),
11 (3),
| |
| extends |
6 (3, 5),
| |
| extension_dir |
1 (3),
| | |
...
...
лекция 1,
страница 3 »
| |
F |
| FastPrint |
15 (2, 3),
| |
| fetch |
15 (3),
| |
| file |
9 (4),
| |
| file_get_contents |
9 (3),
| |
| fopen |
9 (1),
| |
| for |
3 (2, 3, 4),
| |
| foreach |
3 (2, 3, 4),
15 (7),
| | |
... Циклы foreach являются альтернативой циклам section. Действие функции foreach очень похоже на работу цикла foreach в языке PHP. ...
лекция 15,
страница 7 »
| |
| form |
4 (3),
| |
| fread |
9 (3),
| |
| func_get_arg |
5 (3),
| | |
... Функция func_get_arg (целое номер_аргумента ) возвращает аргумент из списка переданных в функцию аргументов, порядковый номер которого задан параметром номер_аргумента. Аргументы функции считаются начиная с нуля. ...
лекция 5,
страница 3 »
| |
| func_get_args |
5 (3),
| | |
... Функция func_get_args() возвращает массив, состоящий из списка аргументов, переданных функции. Каждый элемент массива соответствует аргументу, переданному функции. ...
лекция 5,
страница 3 »
| |
| func_num_args |
5 (3),
| | |
... Функция func_num_args() возвращает число аргументов, переданных в текущую функцию. Эта функция может использоваться только внутри определения пользовательской функции. ...
лекция 5,
страница 3 »
| |
G |
| GET |
4 (2, 3, 4),
| |
| get_class |
6 (6),
| |
| get_class_methods |
6 (6),
| |
| get_class_vars |
6 (6),
| |
| getenv() |
4 (4),
| |
| global |
5 (4),
| |
| GUI |
1 (1),
| |
H |
| HEAD |
4 (2),
| |
| heredoc |
8 (1),
| |
| heredoc-синтаксис |
2 (5),
| | |
...
Другой способ определения строк – это использование heredoc-синтаксиса. В этом случае строка должна начинаться с символа <<<, после которого идет идентификатор. Заканчивается строка этим же идентификатором. Закрывающий идентификатор должен начинаться в первом столбце строки. Кроме того, идентификатор должен соответствовать тем же правилам именования, что и все остальные метки в PHP: содержать только буквенно-цифровые символы и знак подчеркивания и начинаться не с цифры или знака подчеркивания.
Heredoc-текст ведет себя так же, как и строка в двойных кавычках, при этом их не имея. Это означает, что вам нет необходимости экранировать кавычки в heredoc, но вы по-прежнему можете использовать перечисленные выше управляющие последовательности. Переменные внутри heredoc тоже обрабатываются.
...
лекция 2,
страница 5 »
| |
| htmlentities |
8 (6),
| |
| htmlspecialchars |
8 (6),
| |
| html-форма |
11 (1, 3),
| |
| HTML-форма |
4 (3),
| |
| HTTP |
4 (1, 2, 4),
| | |
... HTTP (HyperText Transfer Protocol, протокол передачи гипертекста) –
это протокол прикладного уровня, разработанный для обмена
гипертекстовой информацией в Internet. ...
лекция 4,
страница 2 »
| |
| httpd.conf |
1 (2, 3, 4),
| |
| HTTP_REFERER |
4 (3),
| | |
... HTTP_REFERER – адрес страницы, ссылающейся на текущий скрипт; ...
лекция 4,
страница 3 »
| |
| HTTP_USER_AGENT |
4 (3),
| | |
... HTTP_USER_AGENT – информация о браузере, который использует клиент ...
лекция 4,
страница 3 »
| |
| http-сервер |
4 (1),
| |
I |
| if |
3 (1, 2, 3),
15 (7),
| |
| IMAP |
1 (1),
| |
| implode |
8 (5),
| |
| in_array |
7 (2),
| |
| include |
3 (5),
| |
| include_path |
3 (5),
| |
| INDEX |
10 (1, 4),
| | |
... INDEX – обычный индекс (как мы описали выше). В MySqL, кроме того,
можно индексировать строковые поля по заданному числу символов от
начала строки. ...
лекция 10,
страница 1 »
| |
| input |
4 (3),
| |
K |
| krsort |
7 (4),
| |
| ksort |
7 (4),
| |
L |
| LDAP |
1 (1),
| |
| list |
5 (5),
| |
M |
| method |
4 (3),
| |
| mod_php |
1 (4),
| |
| mysql |
11 (1, 2, 3, 4),
| |
| MySQL |
10 (1, 2, 3, 4, 5, 6),
| | |
... MySQL – это реляционная система
управления базами данных. То есть данные в ее базах хранятся в виде
логически связанных между собой таблиц, доступ к которым
осуществляется с помощью языка запросов SQL. ...
лекция 10,
страница 2 »
| |
| MYSQL_CLIENT_COMPRESS |
11 (1),
| |
| MYSQL_CLIENT_IGNORE_SPACE |
11 (1),
| |
| MYSQL_CLIENT_INTERACTIVE |
11 (1),
| |
| mysql_close |
11 (1),
| |
| mysql_connect |
11 (1, 3),
| |
| mysql_fetch_array |
11 (4),
| | |
... mysql_fetch_array() - это расширенная версия функции mysql_fetch_row(). Помимо хранения значений в массиве с численными индексами, функция возвращает значения в массиве с индексами по названию колонок. ...
лекция 11,
страница 4 »
| |
| mysql_fetch_row |
11 (4),
| |
| mysql_field_flags |
11 (2),
| |
| mysql_field_len |
11 (2),
| |
| mysql_field_name |
11 (2, 4),
| |
| mysql_field_type |
11 (2),
| |
| mysql_num_rows |
11 (2),
| |
| mysql_query |
11 (2, 3, 4),
| |
| mysql_result |
11 (4),
| |
| mysql_select_db |
11 (2),
| |
N |
| NNTP |
1 (1),
| |
O |
| ord |
8 (1),
| |
P |
| parse |
15 (2, 3),
| |
| PDF |
1 (1),
| |
| Perl-совместимое регулярное выражение |
13 (1),
| |
| Personal Home Page Tools |
1 (1),
| |
| PHP |
1 (1, 2, 3, 4, 5),
| | |
... «PHP может все», – заявляют его создатели. В первую очередь PHP используется для создания скриптов, работающих на стороне сервера, для этого его, собственно, и придумали. PHP способен решать те же задачи, что и любые другие CGI-скрипты, в том числе обрабатывать данные html-форм, динамически генерировать html страницы и т.п. Но есть и другие области, где может использоваться PHP. ...
лекция 1,
страница 1 »
| |
| PHP3 |
1 (1),
| | |
... PHP 3.0 была первой версией, напоминающей PHP, каким мы знаем его сегодня. Он очень сильно отличался от PHP/FI 2.0 и появился опять же как инструмент для решения конкретной прикладной задачи. Его создатели, Энди Гутманс (Andi Gutmans) и Зив Сураски (Zeev Suraski), в 1997 году переписали заново код PHP/FI, поскольку он показался им непригодным для разработки приложения электронной коммерции, над которым они работали. Для того чтобы получить помощь в реализации проекта от разработчиков PHP/FI, Гутманс и Сураски решили объединиться с ними и объявить PHP3 официальным преемником PHP/FI. После объединения разработка PHP/FI была полностью прекращена. ...
лекция 1,
страница 1 »
| |
| PHP4 |
1 (1),
| | |
... Новое ядро было названо «Zend Engine» (от имен создателей: Zeev и Andi) и впервые представлено в середине 1999 года. PHP 4.0, основанный на этом ядре и принесший с собой набор дополнительных функций, официально вышел в мае 2000 года, почти через два года после своего предшественника, PHP 3.0. Помимо улучшения производительности, PHP 4.0 имел еще несколько ключевых нововведений, таких как поддержка сессий, буферизация вывода, более безопасные способы обработки вводимой пользователем информации и несколько новых языковых конструкций. ...
лекция 1,
страница 1 »
| |
| PHP5 |
1 (1),
| |
| PHP/FI |
1 (1),
| | |
... К середине 1995 года после основательной переработки появилась вторая версия продукта, названная PHP/FI (Personal Home Page / Forms Interpreter – персональная домашняя страница/ интерпретатор форм). Она включала набор базовых возможностей сегодняшнего PHP, возможность автоматически обрабатывать html-формы и встраиваться в html-коды. Синтаксис PHP/FI сильно напоминал синтаксис Perl, но был более простым. ...
лекция 1,
страница 1 »
| |
| PHP-GTK |
1 (1),
| |
| php.ini |
1 (3),
| |
| PHPMyAdmin |
10 (2),
| | |
... Работать с MySQL можно не только в текстовом режиме, но и в
графическом. Существует очень популярный визуальный интерфейс
(кстати, написанный на PHP) для работы с этой СУБД. Называется он
PhpMyAdmin. Этот интерфейс позволяет значительно упростить работу с
базами данных в MySQL. ...
лекция 10,
страница 2 »
| |
| PHP-скрипт |
1 (5),
| | |
... PHP-скрипты – это программы, которые выполняются и обрабатываются сервером. Так что сравнивать его со скриптовыми языками типа JavaScript невозможно, потому что написанные на них скрипты выполняются на машине клиента. В чем отличие скриптов, выполняемых на сервере и на клиенте? Если скрипт обрабатывается сервером, клиенту посылаются только результаты работы скрипта. ...
лекция 1,
страница 5 »
| |
| POP3 |
1 (1),
| |
| POSIX-совместимое регулярное выражение |
13 (1),
| |
| POST |
4 (2, 3, 4),
| |
| preg_match |
13 (1),
| |
| preg_match_all |
13 (1),
| |
| PRIMARY |
10 (1, 4, 5),
| | |
... PRIMARY – уникальный индекс (ключ) с ограничением, что все
индексированные им поля не могут иметь пустого значения (т.е. они NOT
NULL). Таблица может иметь только один первичный индекс, но он может
состоять из нескольких полей. ...
лекция 10,
страница 1 »
| |
| print |
8 (1, 6),
| |
Q |
| QUERY_STRING |
4 (3),
| | |
... QUERY_STRING – информация, находящаяся в URL после знака вопроса; ...
лекция 4,
страница 3 »
| |
R |
| readfile |
9 (3),
| |
| register_globals |
4 (4),
12 (3),
| |
| REMOTE_ADDR |
4 (3),
| | |
... REMOTE_ADDR – IP-адрес хоста (компьютера), отправляющего запрос; ...
лекция 4,
страница 3 »
| |
| REMOTE_HOST |
4 (3),
| | |
... REMOTE_HOST – имя хоста, с которого отправлен запрос; ...
лекция 4,
страница 3 »
| |
| REQUEST_METHOD |
4 (3),
| | |
... REQUEST_METHOD – метод, который был использован при отправке запроса; ...
лекция 4,
страница 3 »
| |
| require |
3 (5, 6),
| |
| return |
5 (1, 5),
| |
| rsort |
7 (3),
| |
S |
| SAPI-модуль |
1 (3),
| |
| SAX (Simple API for XML) |
14 (3),
| | |
... SAX основан на так называемом событийном программировании. Его особенность заключается в том, что вы предоставляете парсеру XML набор собственных функций, которые будут заниматься обработкой различных типов XML-данных (элементов (тегов), текста и т.п.), а парсер затем будет сам вызывать ваши функции в процессе обработки XML-документа, передавая им найденные данные. Функции будут вызываться в той же последовательности, в которой соответствующие данные располагаются в XML-документе ...
лекция 14,
страница 3 »
| |
| SCRIPT_NAME |
4 (3),
| | |
... SCRIPT_NAME – виртуальный путь к программе, которая должна
выполняться; ...
лекция 4,
страница 3 »
| |
| section |
15 (7),
| |
| session.auto_start |
12 (2, 3),
| |
| session.cache_expire |
12 (2),
| |
| session.cookie_lifetime |
12 (2),
| | |
... Параметр session.cookie_lifetime задает длительность жизни cookies в секундах. По умолчанию это "0", т.е. данные в cookies считаются правильными до закрытия окна браузера. ...
лекция 12,
страница 2 »
| |
| session_name |
12 (3),
| |
| session.name |
12 (2),
| |
| session.save_path |
12 (2),
| | |
... Параметр session.save_path в php.ini, определяет, где на сервере будут храниться данные сессии. ...
лекция 12,
страница 2 »
| |
| session.serialize_handler |
12 (2),
| |
| session.use_cookies |
12 (2),
| | |
... Параметр session.use_cookies определяет, использовать ли cookies при работе с сессиями. По умолчанию эта опция включена (т.е. принимает значение "1"). ...
лекция 12,
страница 2 »
| |
| SGML |
14 (1),
| |
| short_tags |
1 (5),
| |
| Smarty директории |
15 (4),
| |
| sort |
7 (3, 4),
| |
| SORT_NUMERIC |
7 (3),
| |
| SORT_REGULAR |
7 (3),
| |
| SORT_STRING |
7 (3),
| |
| SQL |
10 (1, 2, 3),
| | |
... SQL – структурированный язык запросов. Этот
язык дает возможность создавать, редактировать и удалять информацию,
хранящуюся в базах данных, создавать новые базы данных и многое
другое. SQL является стандартом ANSI (Американский национальный
институт стандартов) и ISO (Международная организация по
стандартизации). ...
лекция 10,
страница 3 »
| |
| SQL/89 |
10 (3),
| |
| SQL/92 |
10 (3),
| |
| static |
5 (4),
| |
| strchr |
8 (2),
| |
| strip_tags |
8 (2),
| |
| str_ireplace |
8 (3),
| |
| stristr |
8 (2),
| |
| strlen |
8 (2),
| |
| strpos |
8 (1),
| |
| str_replace |
8 (3, 4),
15 (1),
| |
| strrpos |
8 (1),
| |
| strstr |
8 (2),
| |
| submit |
4 (3),
| |
| substr |
8 (2, 4),
| |
| substr_replace |
8 (4),
| |
| switch |
3 (2, 4),
| |
| Synaptic |
1 (4),
| | |
... Менеджер пакетов Synaptic – это оболочка к программе apt-get, более подробно о ней можно узнать с помощью команды man apt-get. Воспользуемся утилитой apt-get для установки пакета mod_php. Команда apt-get build-dep mod_php установит пакеты, которые нам необходимы для инсталляции mod_php. Команда apt-get install mod_php завершит установку ...
лекция 1,
страница 4 »
| |
T |
| templates |
15 (4),
| |
| templates_c |
15 (4),
| |
| this |
6 (1, 5),
| |
U |
| uasort |
7 (4),
| |
| uksort |
7 (4),
| |
| UNIQUE |
10 (1, 4, 5),
| | |
... UNIQUE – ключ (индекс), задающий поля, которые могут иметь только
уникальные значения. ...
лекция 10,
страница 1 »
| |
| unset |
2 (6, 7),
| | |
...
...
лекция 2,
страница 6 »
| |
| URL |
4 (2, 3, 4),
| | |
...
...
лекция 4,
страница 2 »
| |
| URN |
4 (2),
| | |
... HTTP предоставляет набор методов для указания целей запроса,
отправляемого серверу. Эти методы основаны на дисциплине ссылок, где
для указания ресурса, к которому должен быть применен данный метод,
используется универсальный идентификатор ресурсов (Universal Resource
Identifier) в виде местонахождения ресурса (Universal Resource
Locator, URL) или в виде его универсального имени (Universal Resource
Name, URN). ...
лекция 4,
страница 2 »
| |
| user_dir |
1 (3),
| | |
...
...
лекция 1,
страница 3 »
| |
| usort |
7 (4),
| |
V |
| VeriSign Payflow Pro |
1 (1),
| |
W |
| web-сервер |
1 (1, 2),
4 (1),
| |
| while |
3 (2, 3, 4),
| |
X |
| XML |
1 (1, 5),
| |
| XML_ATTRIBUTE_NODE |
14 (5),
| |
| XML_ELEMENT_NODE |
14 (5),
| |
| XML(Extensible Markup Language) |
14 (1, 2, 3, 4, 5),
| | |
... XML (Extensible Markup Language) – это расширяемый язык разметки, являющийся подмножеством языка SGML и поэтому имеющий общие с ним цели – разметка любого типа документов. ...
лекция 14,
страница 1 »
| |
| XML Schemas |
14 (1),
| |
| XML_TEXT_NODE |
14 (5),
| |
| XML как технология хранения и транспортировки документа |
14 (1, 2),
| |
| XSLT |
1 (1),
| |
Z |
| Zend Engine |
1 (1),
| | |
...
...
лекция 1,
страница 1 »
| |
А |
| абстрактный класс |
6 (6),
| |
| авторизация доступа |
12 (1),
| |
| альтернативные варианты в регулярных выражениях |
13 (3, 5),
| |
| альтернативный синтаксис |
3 (2),
| |
| архитектура клиент-сервер |
4 (1),
| |
Б |
| база данных |
10 (1, 2, 3, 6),
| | |
... База данных – это совокупность связанных данных, организованных по
определенным правилам, предусматривающим общие принципы описания,
хранения и манипулирования, независимая от прикладных программ. База
данных является информационной моделью предметной области. Обращение
к базам данных осуществляется с помощью системы управления базами
данных (СУБД). СУБД обеспечивает поддержку создания баз данных,
централизованного управления и организации доступа к ним различных
пользователей. ...
лекция 10,
страница 1 »
| |
| базовый класс |
6 (2, 3, 4, 5),
| |
В |
| внешний ключ |
10 (1),
| |
| встраивание в HTML |
1 (1, 5),
| |
| встроенная функция |
5 (3, 6),
15 (5, 7),
| |
| выбор базы данных |
11 (1, 2),
| |
| вывод строки с html |
8 (6),
| |
| выделение подмассива |
7 (1, 6),
| |
| выделение подстроки |
8 (1, 2),
| |
Г |
| глобальная переменная |
5 (4, 5),
15 (5),
| |
Д |
| декремент |
2 (3),
| |
| денвер |
1 (4),
| | |
... Для тех, кто не желает вникать в устройство PHP и требуемых для его работы компонентов, существуют готовые дистрибутивы, содержащие все наиболее распространенные расширения PHP. Один из самых известных – дистрибутив Денвер (http://dklab.ru/chicken/web/). Инструкции по его установке можно прочитать на сайте разработчиков. Отметим только, что его установка достаточно проста и не требует особых навыков. Этот дистрибутив можно рекомендовать для начинающих программистов, желающих научиться работать с PHP. Для более серьезных задач лучше все же установить и настроить PHP самостоятельно. ...
лекция 1,
страница 4 »
| |
| длина строки |
8 (2),
| | |
... Число символов в строке – это длина строки. ...
лекция 8,
страница 2 »
| |
| доступ к библиотекам класса |
15 (4),
| |
| доступ на запись |
9 (1, 5, 6),
| |
| доступ на чтение |
9 (6),
| |
З |
| загрузка файла на сервер |
9 (6),
| |
| задание значения аргументов по умолчанию |
5 (2),
| |
| закрывающий тег |
14 (1),
| |
| закрытие соединения с файлом |
9 (1, 2),
| |
| замена вхождения |
8 (3, 6),
| |
| замена подстроки |
8 (4),
| |
| запись данных в файл |
9 (1, 2, 3, 6),
| |
| Зив Сураски (Zeev Suraski) |
1 (1),
| |
| значение |
2 (6),
7 (1, 2, 3, 4, 5, 6),
| |
И |
| идентификатор сессии |
12 (2, 3, 4),
| |
| идентификация пользователя |
12 (2),
| |
| индексирование |
10 (1),
| |
| инкремент |
2 (3),
| |
| интерпретатор |
1 (1, 2, 3, 5),
| |
| интерфейс |
6 (6),
| |
| использование обратного слэша в регулярных выражениях |
13 (2, 3, 4, 5),
| |
| история PHP |
1 (2),
| |
| исходный код |
1 (1, 4),
| |
К |
| квантификатор |
13 (2, 3, 4, 5),
| |
| класс |
6 (1, 2, 3, 4, 5, 6),
| | |
... Класс – это описание данных одного типа, данных типа объект. Классы являются как бы шаблонами для реальных переменных. Переменная нужного типа создается из класса с помощью оператора new. Создав объект, мы можем применять к нему все методы и получать все свойства, определенные в описании класса. ...
лекция 6,
страница 2 »
| |
| клиент |
4 (1, 2, 3, 4),
| | |
... Клиентом называют любой процесс, который пользуется услугами сервера.
Клиентом может быть как пользователь, так и программа. Основная
задача клиента – выполнение приложения и осуществление связи с
сервером, когда этого требует приложение. То есть клиент должен
предоставлять пользователю интерфейс для работы с приложением,
реализовывать логику его работы и при необходимости отправлять
задания серверу. ...
лекция 4,
страница 1 »
| |
| ключ |
2 (6),
7 (1, 2, 3, 4, 5, 6),
10 (1),
| |
| код символа |
8 (1, 2),
| |
| комментарий |
2 (1),
15 (5),
| | |
... Часто при написании программ возникает необходимость делать какие-либо комментарии к коду, которые никак не влияют на сам код, а только поясняют его. Это важно при создании больших программ и в случае, если несколько человек работают над одной программой. При наличии комментариев в программе в ее коде разобраться гораздо проще. ...
лекция 2,
страница 1 »
| |
| константа |
2 (1, 2, 3, 7),
| | |
... Для хранения постоянных величин, т.е. таких величин, значение которых не меняется в ходе выполнения скрипта, используются константы. Такими величинами могут быть математические константы, пароли, пути к файлам и т.п. Основное отличие константы от переменной состоит в том, что ей нельзя присвоить значение больше одного раза и ее значение нельзя аннулировать после ее объявления. Кроме того, у константы нет приставки в виде знака доллара и ее нельзя определить простым присваиванием значения. Как же тогда можно определить константу? Для этого существует специальная функция define(). ...
лекция 2,
страница 2 »
| |
| конструктор |
6 (1, 2, 4, 6),
| | |
... в PHP3 конструктор – это функция, имя которой совпадает с именем класса. А в PHP4 – функция, имя которой совпадает с именем класса, в котором она определена. ...
лекция 6,
страница 4 »
| |
| конфигурационный файл |
15 (4, 5, 6, 7, 8),
| |
| корневой элемент |
14 (4, 5),
| |
Л |
| Лердорф |
1 (1),
| |
М |
| массив |
7 (1, 2, 3, 4, 5, 6),
| |
| массив $HTTP_SESSION_VARS |
12 (4),
| |
| массив $_SESSION |
12 (3, 4, 5),
| |
| метасимвол |
13 (2, 3, 4),
| |
| метод |
6 (1, 2, 3, 5, 6),
15 (1, 2, 3, 5, 6, 8),
| |
| метод отправки запросов |
4 (2),
| |
| модификатор |
15 (5),
| |
| модификатор PCRE |
13 (4),
| | |
... Модификаторы – это выдаваемая интерпретатору регулярных выражений инструкция по обработке данного выражения. Например, считать, что все символы регулярного выражения соответствуют как большим, так и маленьким буквам в строке, где производится поиск. ...
лекция 13,
страница 4 »
| |
| модификатор регулярного выражения |
13 (2),
| |
Н |
| наследование |
6 (1, 2, 3, 4),
| |
| настройка |
1 (2, 3, 4, 5),
| |
О |
| обработка переменной |
2 (5),
| |
| обратная ссылка в регулярном выражениии |
13 (5),
| | |
... Вне определения символьного класса (это тот, что задается квадратными скобками) комбинация обратный слэш и цифра больше нуля (например, \1) называется обратной ссылкой и представляет собой ссылку на захваченное ранее регулярное подвыражение. Этих подвыражений ровно столько, сколько открывающихся круглых скобок (перед которыми нет знака вопроса) стоит левее данного элемента. ...
лекция 13,
страница 5 »
| |
| общий квантификатор |
13 (4),
| |
| объект |
6 (1, 2, 4, 5, 6),
| | |
... объект – это структурированная переменная, содержащая всю информацию о некотором физическом предмете или реализуемом в программе понятии, класс – это описание таких объектов и действий, которые можно с ними выполнять. ...
лекция 6,
страница 1 »
| |
| объект класса FastTemplate |
15 (2, 3, 8),
| | |
... FastTemplate - это набор классов, позволяющих реализовать работу с шаблонами. ...
лекция 15,
страница 2 »
| |
| объектная модель PHP5 |
6 (6),
| |
| объектная модель XML-докукмента |
14 (2, 4),
| |
| оператор |
2 (1, 2, 3, 4, 7),
| | |
... Операторы позволяют выполнять различные действия с переменными, константами и выражениями. Мы еще не упоминали о том, что такое выражение. Выражение можно определить как все, что угодно, что имеет значение. Переменные и константы – это основные и наиболее простые формы выражений. Существует множество операций (и соответствующих им операторов), которые можно производить с выражениями. ...
лекция 2,
страница 3 »
| |
| оператор ALTER TABLE |
10 (3, 4),
| | |
... Оператор ALTER TABLE обеспечивает возможность изменять структуру
существующей таблицы. ...
лекция 10,
страница 4 »
| |
| оператор CREATE TABLE |
10 (3),
| | |
... Оператор CREATE TABLE создает таблицу с заданным именем в текущей
базе данных. ...
лекция 10,
страница 3 »
| |
| оператор DELETE |
10 (2, 6),
| | |
... Оператор DELETE удаляет из таблицы имя_таблицы строки,
удовлетворяющие заданным в where_definition условиям, и возвращает
число удаленных записей. ...
лекция 10,
страница 6 »
| |
| оператор DROP TABLE |
10 (3, 4),
| | |
... Оператор DROP TABLE удаляет одну или несколько таблиц. Все табличные
данные и определения удаляются, так что при работе с этой командой
следует соблюдать осторожность. ...
лекция 10,
страница 4 »
| |
| оператор INSERT |
10 (5),
| | |
... Оператор INSERT вставляет новые строки в существующую таблицу. ...
лекция 10,
страница 5 »
| |
| оператор SELECT |
10 (3, 5),
| | |
... Оператор SELECT применяется для извлечения строк, выбранных из одной
или нескольких таблиц. То есть с его помощью мы задаем столбцы или
выражения, которые надо извлечь (select_выражения), таблицы
(table_references), из которых должна производиться выборка, и,
возможно, условие (where_definition), которому должны соответствовать
данные в этих столбцах, и порядок, в котором эти данные нужно выдать. ...
лекция 10,
страница 5 »
| |
| оператор UPDATE |
10 (6),
| | |
... Оператор UPDATE обновляет значения существующих столбцов таблицы в
соответствии с введенными значениями. ...
лекция 10,
страница 6 »
| |
| оператор включения |
3 (5),
| |
| операции с массивами |
7 (1),
| |
| описание класса в PHP |
6 (2),
| |
| описание подмножеств |
13 (2),
| |
| опция PCRE_UNGREEDY |
13 (4),
| |
| основной синтаксис |
2 (1, 7),
| |
| отношение родитель/потомок |
6 (3),
14 (1, 2, 4, 5),
| |
| отображение списка |
15 (8),
| |
| ошибки при загрузке файла |
9 (6),
| |
П |
| пакет |
1 (4),
| |
| параметр функции |
5 (1, 3),
| |
| первичный ключ |
10 (1),
| | |
... Первичный ключ (primary key, PK) – минимальный набор полей, уникально
идентифицирующий запись в таблице. Значит, первичный ключ – это в
первую очередь набор полей таблицы, во-вторых, каждый набор значений
этих полей должен определять единственную запись (строку) в таблице
и, в-третьих, этот набор полей должен быть минимальным из всех
обладающих таким же свойством. Поскольку первичный ключ определяет
только одну уникальную запись, то никакие две записи таблицы не могут
иметь одинаковых значений первичного ключа. ...
лекция 10,
страница 1 »
| |
| переиндексирование массива |
2 (6),
| |
| переменная |
2 (1, 2, 3, 4, 5, 7),
15 (1, 2, 3, 4, 5, 6, 7),
| |
| переменная extension_dir |
14 (3),
| |
| переменная окружения |
4 (3, 4),
| | |
... При отправке данных на сервер любым методом передаются не только сами
данные, введенные пользователем, но и ряд переменных, называемых
переменными окружения, характеризующих клиента, историю его работы,
пути к файлам и т.п. ...
лекция 4,
страница 3 »
| |
| переменная функции |
5 (6),
| |
| подвыражение |
13 (1, 2, 3, 4, 5),
| |
| подстановка |
15 (1, 4),
| |
| подшаблон |
13 (1, 3, 4, 5),
| |
| поиск значения в массиве |
7 (1, 2, 6),
| |
| поиск элемента в строке |
8 (1, 6),
| |
| полный запрос |
4 (2),
| | |
... Полный запрос содержит строку состояния, несколько заголовков
(заголовок запроса, общий заголовок или заголовок содержания) и,
возможно, тело запроса. ...
лекция 4,
страница 2 »
| |
| получение списка полей таблицы |
11 (1),
| |
| препроцессор гипертекста |
1 (1),
| |
| приложение командной строки |
1 (1),
| |
| применение функции к элементам массива |
7 (1, 4, 6),
| |
| принцип запрос/ответ |
4 (2),
| |
| программа |
1 (1, 2, 3, 4, 5),
| |
| простой запрос |
4 (2),
| | |
... Простой запрос содержит метод доступа и адрес ресурса. ...
лекция 4,
страница 2 »
| |
| протокол передачи гипертекста |
4 (2),
| |
Р |
| разделение инструкций |
2 (1),
| |
| разделение строки на части |
8 (5, 6),
| |
| размер файла |
9 (3, 4, 6),
| |
| расширяющий класс |
6 (3, 4),
| |
| регистрация переменных сессии |
12 (3),
| |
| регулярное выражение |
13 (1, 2, 3, 4, 5),
| | |
... Регулярное выражение (regular expression, сокращенно РВ) – это технология, которая позволяет задать шаблон и осуществить поиск данных, соответствующих этому шаблону, в заданном тексте, представленном в виде строки. ...
лекция 13,
страница 1 »
| |
| реляционная модель |
10 (1),
| |
С |
| свойство |
6 (1, 2, 3, 5, 6),
| |
| секция |
15 (5, 7),
| |
| сервер |
1 (1, 2, 3, 4, 5),
4 (1, 2, 3, 4),
| | |
... Сервер представляет собой набор программ, которые контролируют
выполнение различных процессов. Соответственно, этот набор программ
установлен на каком-то компьютере. Часто компьютер, на котором
установлен сервер, и называют сервером. Основная функция
компьютера-сервера – по запросу клиента запустить какой-либо
определенный процесс и отправить клиенту результаты его работы. ...
лекция 4,
страница 1 »
| |
| сервер WWW |
4 (1),
| |
| сервер приложений |
4 (1),
| |
| сессия |
12 (1, 2, 3, 4, 5),
| |
| синтаксис |
13 (1, 5),
| |
| синтаксис двойных кавычек |
2 (5),
| |
| синтаксис квадратных скобок |
2 (6),
| |
| синтаксис одинарных кавычек |
2 (5),
| |
| скрипт |
1 (1, 2, 3, 4, 5),
| |
| скрытая секция |
15 (5),
| |
| сложение массивов |
7 (1),
| |
| сложение строк |
2 (3, 7),
| |
| событийное программирование |
14 (3),
| |
| соединение строк |
8 (5, 6),
| |
| создание массива |
2 (6),
7 (1),
| |
| создание строки |
8 (1),
| |
| создание файла |
9 (1),
| |
| сокращенный квантификатор |
13 (4),
| |
| сортировка |
7 (3, 4),
| |
| сортировка массива |
7 (1, 2, 3, 4, 6),
| |
| сортировка по ключам |
7 (4),
| |
| сортировка функцией пользователя |
7 (4),
| |
| составление письма |
2 (1, 7),
| |
| способ задания строки |
2 (5),
| |
| сравнение массивов |
7 (1),
| |
| статическая переменная |
5 (4, 5),
| | |
... Статические переменные видны только внутри функции и не теряют своего значения, если выполнение программы выходит за пределы функции. ...
лекция 5,
страница 4 »
| |
| строка |
8 (1, 2, 3, 4, 5, 6),
| |
| структура XML-документа |
14 (1, 2, 4),
| |
| СУБД |
10 (1, 2, 3, 4),
| |
| сумма элементов массива |
7 (6),
| |
| существование файла |
9 (2, 5, 6),
| |
| считать файл в массив |
9 (4),
| |
| считывание символа из файла |
9 (4),
| |
| считывание строки из файла |
9 (3),
| |
Т |
| тело функции |
5 (1, 4, 5),
| |
| тип array (массив) |
2 (4, 6, 7),
| | |
...
Массив в PHP представляет собой упорядоченную карту – тип, который преобразует значения в ключи. Этот тип оптимизирован в нескольких направлениях, поэтому вы можете использовать его как собственно массив, список (вектор), хеш-таблицу (являющуюся реализацией карты), стэк, очередь и т.д. Поскольку вы можете иметь в качестве значения другой массив PHP, можно также легко эмулировать деревья.
Определить массив можно с помощью конструкции array() или непосредственно задавая значения его элементам.
...
лекция 2,
страница 6 »
| |
| тип boolean (логический) |
2 (4),
| | |
... Этот простейший тип выражает истинность значения, то есть переменная этого типа может иметь только два значения – истина TRUE или ложь FALSE. ...
лекция 2,
страница 4 »
| |
| тип float (с плавающей точкой) |
2 (4),
| |
| тип integer (целый) |
2 (4, 6),
| | |
...
Этот тип задает число из множества целых чисел Z = {..., -2, -1, 0, 1, 2, ...}. Целые могут быть указаны в десятичной, шестнадцатеричной или восьмеричной системе счисления, по желанию с предшествующим знаком «-» или «+».
Если вы используете восьмеричную систему счисления, вы должны предварить число 0 (нулем), для использования шестнадцатеричной системы нужно поставить перед числом 0x.
...
лекция 2,
страница 4 »
| |
| тип NULL |
2 (4, 6, 7),
| |
| тип object (объект) |
2 (4, 6, 7),
| | |
... Объекты – тип данных, пришедший из объектно-ориентированного программирования (ООП). Согласно принципам ООП, класс – это набор объектов, обладающих определенными свойствами и методами работы с ним, а объект соответственно – экземпляр класса. ...
лекция 2,
страница 7 »
| |
| тип resource (ресурс) |
2 (4, 7),
| | |
... Ресурс – это специальная переменная, содержащая ссылку на внешний ресурс (например, соединение с базой данных). Ресурсы создаются и используются специальными функциями (например, mysql_connect(), pdf_new() и т.п.). ...
лекция 2,
страница 7 »
| |
| тип string (строковый) |
2 (4, 5, 6, 7),
| | |
... Строка – это набор символов. В PHP символ – это то же самое, что байт, это значит, что существует ровно 256 различных символов. Это также означает, что PHP не имеет встроенной поддержки Unicode. В PHP практически не существует ограничений на размер строк, поэтому нет абсолютно никаких причин беспокоиться об их длине. ...
лекция 2,
страница 5 »
| |
| тип данных |
2 (3, 4, 6, 7),
| |
| тип доступа к файлу |
9 (1),
| |
У |
| удаление файла |
9 (6),
| |
| удаление элемента массива |
2 (6),
| | |
... Чтобы удалить элемент массива, нужно использовать функцию unset(). ...
лекция 2,
страница 6 »
| |
| управляющая конструкция |
2 (4),
| |
| управляющая последовательность |
2 (5),
| | |
... В PHP существует ряд комбинаций символов, начинающихся с символа обратной косой черты. Их называют управляющими последовательностями, и они имеют специальные значения, о которых мы расскажем немного позднее. Так вот, в отличие от двух других синтаксисов, переменные и управляющие последовательности для специальных символов, встречающиеся в строках, заключенных в одинарные кавычки, не обрабатываются. ...
лекция 2,
страница 5 »
| |
| условное подвыражение |
13 (5),
| |
| условный оператор |
3 (1, 5, 6),
| |
| установка |
1 (1, 2, 3, 4, 5),
15 (1, 4),
| |
| установка расширения DOM XML |
14 (1),
| |
| установка соединения с базой данных |
11 (1, 2),
| |
| утверждение в регулярном выражении |
13 (5),
| |
| утверждение «смотрящее вперед» |
13 (5),
| |
| утверждение «смотрящее назад» |
13 (5),
| |
Ф |
| файловый сервер |
4 (1),
| |
| функция |
15 (1, 3, 5, 6, 7, 8),
| |
| функция domxml_version() |
14 (3),
| |
| функция phpinfo() |
14 (3),
| |
| функция session_destroy |
12 (4),
| |
| функция session_id |
12 (3),
| |
| функция session_register |
12 (3),
| |
| функция session_unregister |
12 (4),
| | |
... Функция session_unregister(имя_переменной) удаляет глобальную переменную из текущей сессии (т.е. удаляет ее из списка зарегистрированных переменных). ...
лекция 12,
страница 4 »
| |
| функция session_unset |
12 (4),
| |
Ч |
| число элементов в массиве |
7 (1),
| |
| чтение данных из файла |
9 (2, 3),
| |
Ш |
| шаблон |
15 (1, 2, 3, 4, 5, 6, 7, 8),
| | |
... шаблон - это текст с переменными внутри него. При обработке шаблона происходит замена переменных на их значения. ...
лекция 15,
страница 1 »
| |
| шаблон FastTemplate |
15 (1, 2, 4, 8),
| |
| шаблон Smarty |
15 (1, 4, 5, 6, 7, 8),
| |
| шаблон регулярного выражения |
13 (1),
| |
Э |
| элемент |
14 (1, 2, 3, 4, 5),
| |
| Энди Гутманс (Andi Gutmans) |
1 (1),
| |
|
<
?
«
@
$
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z
А
Б
В
Г
Д
З
И
К
Л
М
Н
О
П
Р
С
Т
У
Ф
Ч
Ш
Э
|
|