САМОУЧИТЕЛЬ PHP 4


         

САМОУЧИТЕЛЬ PHP 4

Установка типа переменной
Жесткие ссылки
Жесткие ссылки - 2
Символические ссылки

String
Int, long
Double, float
Bool
Array
List
Object
Void
Mixed
Предопределенные константы

Определение констант
Проверка существования константы
Логические выражения
Строковые выражения
Строка в апострофах
Строка в кавычках
Here-документ
Вызов внешней программы
Арифметические операции
Строковые операции

Операции присваивания
Операции инкремента и декремента
Битовые операции
Операции сравнения
Операции эквивалентности
Логические операции
Работа с данными формы
Разные советы
Разделенные вычисления
Разделенные вычисления - 2

Разделенные вычисления - 3
Разделенные вычисления - 4
Разделенные вычисления - 5
Использование самопереадресации
Использование самопереадресации - 2
Использование самопереадресации - 3
Запрет кэширования страниц
Несколько слов о флажках checkbox
Ассоциативные массивы
Ассоциативные массивы - 2

Создание массива "на лету". Автомассивы
Инструкция list()
Списки и ассоциативные массивы: путаница?..
Инструкция array() и многомерные массивы
Инструкция array() и многомерные массивы - 2
Операции над массивами
Доступ по ключу
Функция count()
Слияние массивов
Слияние массивов - 2

Косвенный перебор элементов массива
Косвенный перебор элементов массива - 2
Недостатки косвенного перебора
Одинаковые ключи
Нулевой ключ
Прямой перебор массива
Классический перебор
Перебор в стиле PHP 4
Списки и строки
Сериализация

Сериализация - 2
Функции и области видимости
Пример функции
Пример функции - 2
Общий синтаксис определения функции
Инструкция return
Параметры по умолчанию
Передача параметров по ссылке
Передача параметров по ссылке - 2
Переменное число параметров

Локальные переменные
Глобальные переменные
Массив $GLOBALS
Массив $GLOBALS - 2
Массив $GLOBALS - 3
Вложенные функции
Словно определяемые функции
Словно определяемые функции - 2
Передача функций "по ссылке"
Возврат функцией ссылки

Пример функции: Dump()
Строковые функции
Конкатенация строк
О сравнении строк и инструкции if-else
О сравнении строк и инструкции if-else - 2
Функции для работы с одиночными символами
Базовые функции
Работа с блоками текста
Работа с блоками текста - 2
Функции для преобразований символов

Функции для преобразований символов - 2
Функции изменения регистра
Преобразование кодировок
Хэш-функции
Хэш-функции - 2
Сброс буфера вывода[E58]
Сброс буфера вывода[E58] - 2
Работа с массивами
Сортировка массива по значениям (asort()/arsort())
Сортировка по ключам (ksort()/krsort())

Сортировка по ключам при помощи функции uksort()
Сортировка по ключам при помощи функции uksort() - 2
Сортировка по значениям при помощи функции uasort()
Переворачивание массива array_reverce()
Сортировка списка sort()/rsort()
Сортировка списка при помощи функции usort()
Перемешивание списка shuffle()
Ключи и значения
Комплексная замена в строке
Слияние массивов

Получение части массива
Вставка/удаление элементов
Вставка/удаление элементов - 2
Переменные и массивы
Переменные и массивы - 2
Создание списка – диапазона чисел
Математические функции
Встроенные константы
Функции округления
Степенные функции

Тригонометрия
Работа с файлами
О текстовых и бинарных файлах
О текстовых и бинарных файлах - 2
Открытие файла
Открытие файла - 2
Открытие файла - 3
Открытие файла - 4
Конструкция or die()
Безымянные временные файлы

Закрытие файла
Чтение и запись
Блочные чтение/запись
Построчные чтение/запись
Чтение CSV-файла
Положение указателя текущей позиции
Определение типа файла
Определение возможности доступа
Специализированные функции
Функции манипулирования целыми файлами

Другие функции
Блокирование файла
Блокирование файла - 2
Типы блокировок
Исключительная блокировка
Исключительная блокировка - 2
Разделяемая блокировка
Разделяемая блокировка - 2
Блокировки с запретом "подвисания"
Пример счетчика

Работа с каталогами
Манипулирование каталогами
Работа с записями
Пример: печать дерева каталогов
Каналы и символические ссылки
Символические ссылки


Учебник PHP - перейти
Язык программирования PHP - перейти

История PHP - перейти
Основной синтаксис - перейти
Оператор if - перейти
Основы клиент-серверных технологий - перейти
Функции, определяемые пользователем - перейти
Классы и объекты - перейти
Массивы - перейти
Строки - перейти
Функция fopen - перейти
Базы данных: основные понятия - перейти

Интерфейс для добавления информации - перейти
Авторизация доступа - перейти
Понятие регулярного выражения - перейти