П84 html, JavaScript, php и Mysql. Джентльменский набор Web-мастера


ГЛАВА 5. ОСНОВЫ PHP. СОЗДАЕМ ДИНАМИЧЕСКИЕ WEB-СТРАНИЦЫ 421



бет6/30
Дата11.10.2023
өлшемі6.95 Mb.
#480343
1   2   3   4   5   6   7   8   9   ...   30
Прохоренок Н.А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера (3-е издание, 2010) (1)

ГЛАВА 5. ОСНОВЫ PHP. СОЗДАЕМ ДИНАМИЧЕСКИЕ WEB-СТРАНИЦЫ 421

    1. Основные понятия 421

    2. Первая программа на PHP 421

    3. Методы встраивания PHP-кода 425

    4. Комментарии в PHP-сценариях 426

    5. Вывод результатов работы скрипта 427

    6. Переменные 429

    7. Типы данных и инициализация переменных 429

    8. Проверка существования переменной 431

    9. Удаление переменной 432

    10. Константы. Создание и использование констант 433

    11. Операторы PHP 434

      1. Математические операторы 435

      2. Операторы присваивания 436

      3. Двоичные операторы 436

      4. Оператор конкатенации строк. Подстановка значений

переменных. Запуск внешних программ 437

      1. Приоритет выполнения операторов 440

    1. Преобразование типов данных 441

    2. Специальные символы 443

    3. Массивы 444

      1. Инициализация массива 444

      2. Получение и изменение элемента массива.

Определение количества элементов массива 444

      1. Многомерные массивы 445

      2. Ассоциативные массивы 445

      3. Слияние массивов 447

      4. Перебор элементов массива 447

      5. Добавление и удаление элементов массива 451

      6. Переворачивание и перемешивание массива 452

      7. Сортировка массива. Создание пользовательской сортировки 453

      8. Получение части массива 455

      9. Преобразование переменных в массив 456

      10. Преобразование массива в переменные 456

      11. Заполнение массива числами 457

      12. Преобразование массива в строку 458

      13. Проверка наличия значения в массиве 459

    1. Строки 460

      1. Функции для работы со строками 460

      2. Настройка локали 465

      3. Функции для работы с символами 466

      4. Поиск и замена в строке 466

      5. Функции для сравнения строк 467

      6. Кодирование строк 468

      7. Преобразование кодировок 469

      8. Регулярные выражения. Разбираем адрес электронной почты

на составные части. Проверяем правильность введенной даты 470

      1. Perl-совместимые регулярные выражения 478

      2. Функции для работы со строками в кодировке UTF-8 487

      3. Перегрузка строковых функций 496

    1. Функции для работы с числами 497

    2. Функции для работы с датой и временем.

Получение текущей даты, даты создания файла и проверка
корректности введенной даты 499

    1. Функции. Разделение программы на фрагменты 503

      1. Основные понятия 503

      2. Расположение описаний функций 505

      3. Операторы require и include. Выносим функции

в отдельный файл. Создаем шаблоны для множества страниц 506

      1. Операторы require_once и include_once 509

      2. Рекурсия. Вычисляем факториал 510

      3. Глобальные и локальные переменные. Передача параметров

по ссылке. Использование глобальных переменных внутри функций 510

      1. Статические переменные 514

      2. Переменное число параметров в функции. Сумма произвольного количества чисел 515

    1. Условные операторы. Выполнение блоков кода только

при соответствии условию 516

      1. Операторы сравнения 516

      2. Оператор ветвления if…else. Проверка выбранного элемента

из списка 518

      1. Оператор ? Проверка числа на четность 520

      2. Оператор выбора switch. Использование оператора switch

вместо if…else 522

    1. Операторы циклов. Многократное выполнение блока кода 524

      1. Цикл for 524

      2. Цикл while 526

      3. Цикл do…while 526

      4. Цикл foreach 527

      5. Оператор continue. Переход на следующую итерацию цикла 528

      6. Оператор break. Прерывание цикла 529

    2. Завершение выполнения сценария. Навигация при выборе

значения из списка 529

    1. Ошибки в программе 531

      1. Синтаксические ошибки 531

      2. Логические ошибки 532

      3. Ошибки времени выполнения 532

      4. Обработка ошибок 532

      5. Инструкция or die() 534

    2. Переменные окружения 534

      1. Массив $GLOBALS 535

      2. Часто используемые переменные окружения 538

    3. Заголовки HTTP 539

      1. Основные заголовки 542

      2. Функции для работы с заголовками. Перенаправление клиента на другой URL-адрес. Запрет кэширования страниц. Реализация ссылки



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   30




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет