Page 4 - 4636
P. 4

ЗМІСТ



              1 ВВЕДЕННЯ В PHP                                                                               3
                    РНР-дескриптори                                                                          5
                    Оператори РНР                                                                            6
                    Додавання динамічного вмісту                                                             8
                    Виклик функцій                                                                           8
                    1.5 Доступ до змінних форми                                                              9
                    1.6 Конкатенація рядків                                                                 11
                    1.7 Змінні та літерали                                                                  11
                    1.8 Ідентифікатори                                                                      12
                    1.9 Типи змінних                                                                        12
                    1.10 Ступінь типізації                                                                  13
                    1.11 Приведення типів                                                                   13
                    1.12 Змінні змінних                                                                     14
                    1.13 Оголошення та використання констант                                                14
                    1.14 Область дії змінних                                                                14
                    1.15 Використання операцій                                                              15
                    1.16 Використання функцій для роботи зі змінними                                        23
                    1.17 Прийняття рішень на основі умов                                                    25
                    1.18 Повторення дій за допомогою ітерацій                                               29
                    1.19 Вихід з керуючої структури або сценарію                                            32
                    1.20 Використання альтернативного синтаксису керуючих структур                          32
                    1.21 Використання declare                                                               33
                    Контрольні запитання                                                                    33
              2 БАГАТОРАЗJВЕ ВИКОРИСТАННЯ КОДУ І СТВОРЕННЯ ФУНКЦІЙ                                          34
                    2.1 Переваги багаторазового використання коду                                           34
                    2.2 Використання операторів require() і include()                                       34
                    2.3 Використання функцій в РНР                                                          39
                    2.4 Об'єктно-орієнтоване програмування на РНР                                           51
              3 ЗБЕРІГАННЯ ТА ВИБІРКА ДАНИХ                                                                 72
                    3.1  Відкриття файлу                                                                    73
                    3.2 Запис у файл                                                                        77
                    3.3 Читання файлу                                                                       79
                    3.4 Блокування файлів                                                                   82
                    Контрольні питання                                                                      84
              4    БЕЗПЕКА ВЕБ-ДОДАТКІВ                                                                     85
                    4.1  Стратегії захисту                                                                  85
                    4.2 Можливі загрози                                                                     86
                    4.3 Джерела атак                                                                        87
                    4.4 Захист коду                                                                         88
                    4.5 Організація коду                                                                    92
                    4.6 Файлова система                                                                     93
                    4.7 Захист веб-браузера і РНР                                                           95
                    4.8 Захист сервера баз даних                                                            98
                    4.9 Захист мережі                                                                       99
                    4.10 Захист комп'ютера і операційної системи                                            101
                    4.11 Планування катастроф                                                               101
              5   ПРОЕКТУВАННЯ БАЗ ДАНИХ ДЛЯ ВЕБ-ДОДАТКІВ                                                   103

                    5.1 Концепції реляційних баз даних                                                      103
                    5.2 Як спроектувати власну базу даних для веб-додатка                                   105
   1   2   3   4   5   6   7   8   9