/
appvs
/
appvs_php
Обзор
Документация
Войти
/
appvs
/
appvs_php
Код
Запросы
0
Задачи
0
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
appvs_php
Форк
0
Избранное
0
GigaIDE Cloud
Описание
23.82 MiB
README
В избранном
0
Форки
0
Языки
Hack
78,9%
Dockerfile
21,1%
Сообщить о нарушении
master
Ветки:
49
Коммиты:
33
Теги:
0
Код
A
appvs
update: README.md
24 фев 2026, 06:12
Верифицирован
24 фев 2026, 06:12
52e1241
.gitignore
add idea
5 месяцев назад
Dockerfile
add listing 16
7 месяцев назад
README.md
update: README.md
4 месяца назад
index.php
update repo
6 месяцев назад
PHP 8.0
Оглавление
04. Характеристики
История
Характеристики
05. Переменные и типы данных
Основные сведения
Типы данных
integer
double
boolean
string
array
object
resource
null
Действия с переменными
Определение типа переменной
Приведение типов
Ссылки
Сбор мусора
Символические ссылки
Ссылки на объекты
Отладочные функции
06. Классы и объекты
Использование готовых классов
Создание классов
Области видимости
Типы переменных класса
readonly
Дамп объекта
static-свойства
Клонирование объектов
07. Константы
Предопределенные константы
Магические константы
Создание констант
08. Операторы
Операторы ; . ,
Арифметические операторы
Операторы сравнения
Битовые операторы
Приоритет операторов
09. Условия
if
Логические операторы
Тернарный оператор
Оператор ??
switch
match
10. Циклы
Цикл while, управление циклами
for
11. Массивы
Общие сведения
arrayfill
range
Ассоциативные массивы
list
Обход массива
arrayslice и arraysplice
Объединение массивов
Сравнение массивов
arraydiff
arrayintersect
isset
isarray
inarray
arraykeyexists
arraysearch
Индексы строки
count
arraycountvalues
arraysum
rand & arrayrand
shuffle
sort & rsort
asort, arsort, ksort, krsort
natsort
unset
arraypad
arraypush
arraypop
arrayunshift
arrayshift
arraychangekeycase
arrayvalues
arrayflip
arraykeys
12. Функции и области видимости
Введение
return
Параметры и аргументы
Параметры по умолчанию
Неопределенное число параметров
Именованные аргументы
Типы аргументов и возвращаемые значения
Параметр-ссылка
Глобальные переменные
static
13. Функции. Часть 2
Рекурсия
Функция внутри функции
Функция-переменная
Функции-аргументы и анонимные функции
arrayfilter
arrayreduce
Анонимные функции
Замыкания
Стрелочные функции
14. Методы класса
Обращение к методам класса
methodexists
propertyexists
`construct`
`destruct`
Методы аксессоры
Статичные методы
`call`
`toString`
callable
Оператор ?->
15. Генераторы
16. Строковые функции
17. Язык разметки HTML
18. Работа с данными формы
$GET
urlencode
parseurl
HTML-форма
Ввод текста
Флаг
Выпадающий список
Переключатель
Переадресация
19. Загрузка файлов на сервер
Фотоальбом
Сложные имена полей
20. Суперглобальные массивы
Cookie
Сессии
Переменные окружения
$SERVER
21. Фильтрация и проверка данных
filtervar
filtervararray
Фильтры очистки (SANITIZE)
filterinput
22. Математические функции
abs
Функции округления
Псевдослучайные числа
Функции конвертирования
min и max
isnan
Степени и геометрические
23. Работа с файлами
Основная работа
fgets и fputs
fseek
CSV
Работа с путями
Копирование, перемещение, удаление
Чтение и запись целого файла
INI
Блокировка файла
24. Работа с каталогами
getcwd
chdir
mkdir
rmdir
opendir
25. Права доступа и атрибуты файлов
Права доступа
Функции PHP
Вывод
26. Запуск внешних программ
27. Работа с датой и временем
time
date
mktime
strtotime
getdate
Часовые пояса
Классы для работы с датой и временем
28. Основы регулярных выражений
29. Различные функции
Прерывание кода
eval
passwordhash и passwordverify
highlightstring
30. Наследование
Переопределение
Запрет наследованияы
`CLASS` и `METHOD`
Позднее статическое связывание
Анонимные классы
Полиморфизм
Виртуальные методы
Абстрактные классы и методы
Совместимость родственных типов
Уточнение типа в функциях
instanceof
31. Интерфейсы
Наследование интерфейсов
Реализация нескольких интерфейсов
32. Трейты
Трейты и наследование
Конфликты
Вложенные трейты
33. Перечисления
Типизация
Сравнение
Перечисления как классы
Константы
34. Исключения
try-throw-catch
Исключения и деструкторы
Интерфейс Throwable
Генерирование исключений внутри класса
Создание собственных исключений
finally
35. Обработка ошибок
Оператор подавления ошибок
Перехват ошибок
Полезные функции
36. Пространство имен
Общие сведения
Иерархия пространства имен
Текущее пространство имен
Импортирование
Автозагрузка классов
37. Шаблоны проектирования
Singleton
Factory
MVC (Model-View-Controller)
38. Итераторы
Interator
39. Отражения (reflection)
40. Подключение и настройка расширений
php.ini
Параметры
Расширения
41. Работа с PostgreSQL
Установка (ALT Linux) и основные команды
СУБД и SQL
Создание и редактирование таблиц и данных
42. Расширение PDO
Работа из под Docker
Установка соединения
Выполнение запросов
Обработка ошибок
Извлечение данных
Параметризация SQL-запросов
Заполнение связанных таблиц
43. Работа с изображениями
getimagesize
Пример создания изображения
Создание изображения
Графические примитивы
44. Работа с сетью
Потоки
Сокеты
Работа с DNS и IP
CURL
45. NoSQL-БД Redis
Установка
redis-cli
Добавление, изменение и удаление пар
Управление ключами
Типы данных
Хеш
Множество
Отсортированное множество
Базы данных и производительность
Работа с Redis в PHP
Сессия в Redis
Кеширование данных
46. Управление компонентами
Компоненты
Использование компонента
47. PSR стандарты
48. Документирование
49. Атрибуты
Синтаксис
Класс атрибута
README.md