САМОУЧИТЕЛЬ PHP 4
Установка типа переменнойЖесткие ссылки
Символические ссылки
Int, long
Double, float
Bool
List
Void
Mixed
Предопределенные константы
Определение констант
Проверка существования константы
Логические выражения
Строковые выражения
Строка в апострофах
Строка в кавычках
Here-документ
Вызов внешней программы
Арифметические операции
Строковые операции
Операции присваивания
Операции инкремента и декремента
Битовые операции
Операции сравнения
Операции эквивалентности
Логические операции
Работа с данными формы
Разные советы
Разделенные вычисления
Использование самопереадресации
Запрет кэширования страниц
Несколько слов о флажках checkbox
Ассоциативные массивы
Создание массива "на лету". Автомассивы
Инструкция list()
Списки и ассоциативные массивы: путаница?..
Инструкция array() и многомерные массивы
Операции над массивами
Доступ по ключу
Функция count()
Слияние массивов
Косвенный перебор элементов массива
Недостатки косвенного перебора
Одинаковые ключи
Нулевой ключ
Прямой перебор массива
Классический перебор
Перебор в стиле PHP 4
Списки и строки
Сериализация
Функции и области видимости
Пример функции
Общий синтаксис определения функции
Инструкция return
Параметры по умолчанию
Передача параметров по ссылке
Переменное число параметров
Локальные переменные
Глобальные переменные
Массив $GLOBALS
Вложенные функции
Словно определяемые функции
Передача функций "по ссылке"
Возврат функцией ссылки
Пример функции: Dump()
Строковые функции
Конкатенация строк
О сравнении строк и инструкции if-else
Функции для работы с одиночными символами
Базовые функции
Работа с блоками текста
Функции для преобразований символов
Функции изменения регистра
Преобразование кодировок
Хэш-функции
Сброс буфера вывода[E58]
Работа с массивами
Сортировка массива по значениям (asort()/arsort())
Сортировка по ключам (ksort()/krsort())
Сортировка по ключам при помощи функции uksort()
Сортировка по значениям при помощи функции uasort()
Переворачивание массива array_reverce()
Сортировка списка sort()/rsort()
Сортировка списка при помощи функции usort()
Перемешивание списка shuffle()
Ключи и значения
Комплексная замена в строке
Получение части массива
Вставка/удаление элементов
Переменные и массивы
Создание списка – диапазона чисел
Математические функции
Встроенные константы
Функции округления
Степенные функции
Тригонометрия
Работа с файлами
О текстовых и бинарных файлах
Открытие файла
Конструкция or die()
Безымянные временные файлы
Закрытие файла
Чтение и запись
Блочные чтение/запись
Построчные чтение/запись
Чтение CSV-файла
Положение указателя текущей позиции
Определение типа файла
Определение возможности доступа
Специализированные функции
Функции манипулирования целыми файлами
Другие функции
Блокирование файла
Типы блокировок
Исключительная блокировка
Разделяемая блокировка
Блокировки с запретом "подвисания"
Пример счетчика
Работа с каталогами
Манипулирование каталогами
Работа с записями
Пример: печать дерева каталогов
Каналы и символические ссылки
Содержание раздела