Даведнік PHP
Вывад даных
Умоўныя канструкцыі
Умоўны аператар
Альтэрнатыўная ўмова
Дадатковая ўмова
Множны выбар
Варыянт выбару
Варыянт па змаўчанні
Супастаўленне
Цыклы
Работа з зменнымі
Завяршэнне работы
вызначэнне тыпу зменнай
змена тыпу зменнай
праверка цэлага ліку
праверка ліку з якая плавае кропкай
праверка лікавага значэння
праверка радкі
праверка булева значэння
праверка масіва
праверка аб'екта
праверка NULL значэння
праверка рэсурсу
праверка выклікальнага значэння
праверка ітэруемага значэння
праверка злічальнага значэння
прывядзенне да цэлага ліку
прывядзенне да float
прывядзенне да радкі
прывядзенне да boolean
пераўтварэнне ў масіў
Матэматычныя функцыі
Вымярэнне радкоў
Маніпуляцыі
чыстка краёў
чыстка пачатку
чыстка канца
дапаўненне радкі
паўтор радкі
пераварот радкі
перамешванне сімвалаў
Рэгістр
ніжні рэгістр
верхні рэгістр
ніжні рэгістр
верхні рэгістр
першы сімвал у верхні рэгістр
першы сімвал у ніжні рэгістр
першы сімвал слова ў верхні рэгістр
Разбіццё
разбіццё радкі ў масіў
разбіццё радкі ў масіў
разбіццё радкі на часткі
разбіццё радкі на зменныя
разбіццё радкі на токены
парсінг радкі па фармаце
разбіццё шматбайтавай радкі
разбіццё радкі на сімвалы
атрыманне часткі радкі
абрэзка радкі па шырыні
Часткі радкі
Пошук і замена
Пошук па радку
праверка ўваходжання сімвала ў радок
праверка першага ўваходжання
праверка апошняга ўваходжання
пазіцыя першага ўваходжання падрадка
пазіцыя апошняга ўваходжання сімвала
пошук без уліку рэгістру
адваротны пошук без уліку рэгістру
знаходжанне першага ўваходжання падрадка
пошук у радку любога зададзенага сімвала
знаходжанне першага ўваходжання сімвала
знаходжанне апошняга ўваходжання сімвала
пошук без уліку рэгістру
пошук падрадка без рэгістру
пазіцыя падрадка
пошук апошняга ўваходжання
пошук апошняга ўваходжання без рэгістру
адваротны пошук без рэгістру
адваротны пошук падрадка
пошук першага ўваходжання
Падлік па радку
Работа з тэгамі, экранаваннем
выдаленне тэгаў з радкі
вывад тэгаў у браўзэр
адваротная аперацыя да htmlspecialchars
пераўтварэнне сімвалаў у HTML сутнасці
адваротная аперацыя да htmlentities
экранаўка двукоссяў у радку
выдаленне экранавання функцыі addslashes
экранаванне метасімвалаў
замена недапушчальных сімвалаў
Фарматаванне радкоў
фарматаванне ліку
фарматаванне грашовых велічынь
вывад адфарматаванай радкі
вывад адфарматаванай радкі
фарматаванне радкі (з вяртаннем)
фарматаванне радкі з масіва
ўстаўка пераносу радка
ўстаўка пераносу радка
Коды сімвалаў
Параўнанне радкоў
адлегласць Левенштэйна паміж радкамі
працэнт падабенства радкоў
фанатычнае параўнанне радкоў
удасканалены soundex
параўнанне першых сімвалаў радкоў
параўнанне першых сімвалаў без уліку рэгістру
параўнанне радкоў з улікам рэгістру
параўнанне радкоў з улікам лакалі
натуральнае параўнанне радкоў
натуральнае параўнанне без уліку рэгістру
параўнанне радкоў без уліку рэгістру
Масівы
колькасць элементаў
масіў з дыяпазонам
сума элементаў масіва
здабытак элементаў
разразанне масіва
зліццё масіваў
зліццё масіваў рэкурсіўна
ключы на значэнні
выбар ключоў масіва
выбар значэнняў масіва
зліццё масіваў
пошук па масіве
падлік колькасці
замена ў масіве
пераварот масіва
выдаленне дубляў
выпадковы ключ
перамешванне масіва
праверка прысутнасці
праверка прысутнасці
масіў у зменныя
масіў у зменныя
зліццё масіва ў радок
у шматмерны масіў
першы элемента масіва
апошні элемента масіва
даданне ў пачатак
даданне ў канец
дапаўненне масіва
запаўненне масіва
запаўненне масіва
Сартыроўка
па ўзрастанню элементаў
па змяншэнню элементаў
па ўзрастанню ключоў
па змяншэнню ключоў
па ўзрастанню элементаў з захаваннем ключоў
па змяншэнні элементаў з захаваннем ключоў
натуральным чынам
натуральным чынам без рэгістру
па колбэку
па колбэку па ключах
па колбэку з захаваннем ключоў
сартыроўка некалькіх масіваў
Колбэкі
Перасячэнне масіваў
перасячэнне масіваў
перасячэнне масіваў з ключамі
перасячэнне па ключах
перасячэнне з callback-параўнаннем
перасячэнне з callback-параўнаннем
перасячэнне з callback-ключамі
перасячэнне ключоў з callback
Рознасць масіваў
Асноўныя функцыі
Дадатковыя функцыі
Апрацоўка памылак
Функцыянальны стыль
бягучы момант у timestamp
зададзены момант у timestamp
фарматаванне даты
пераўтварэнне даты ў timestamp
атрыманне мікрасекунд
праверка правільнасці даты
стварэнне аб'екта даты
дадаванне і адніманне дат
даданне да даты
адніманне ад даты
стварэнне інтэрвала
фарматаванне даты
рознасць паміж двума датамі
ўстаноўка часавага пояса
атрыманне часавага пояса
ААП стыль
аб'ект з датай
нязменныя дата-час
інтэрвалы паміж датамі
часавыя зоны
перыяд паміж датамі
даданне да даты
адніманне ад даты
Метады DateTime
Стварыць з фармату
Канвертаваць Immutable
Фарматаваць дату
Рознасць дат
Змяніць дату
Дадаць інтэрвал
Адняць інтэрвал
Усталяваць дату
Усталяваць ISO-дату
Усталяваць час
Усталяваць timestamp
Усталяваць таймзону
Атрымаць таймзону
Атрымаць зрушэнне
Атрымаць timestamp
Памылкі парсінгу
Метады DateInterval
Асноўнае
Аперацыі над файламі
выдаленне файла
капіяванне файла
перайменаванне файла ці папкі
стварэнне часовага файла
стварэнне файла з унікальным імем
Аперацыі над папкамі
стварэнне папки
выдаленне папки
праверка на папку
чытанне змесціва
чытанне змесціва па шаблоне
даступная прастора
агульны аб'ём папкі
Праверкі
праверка наяўнасці файла ці папкі
праверка на файл
вызначэнне даступнасці файла для чытання
праверка на даступнасць файла для запісу
праверка на выканальны файл
Шляхі да файлаў
Інфармацыя
атрыманне памеру файла
змена правоў файла
змена ўладальніка файла
змена групы файла
ўстаноўка часу мадыфікацыі
час змены файла
час стварэння файла
час доступу да файла
вызначэнне MIME-тыпу
MIME-тып файла
ачыстка кэша стану
Падключэнне файлаў
Нізкаўзроўневыя файлы
адкрыццё файла ці URL
чытанне файла
чытанне радкі з файла
счытванне сімвала з файла
запіс у файл
закрыццё дэскрыптара файла
чытанне файла
праверка дасягнення канца файла
перамяшчэнне па файле
скід паказальніка файла
усячэнне файла
пазіцыя ў файле
вывад астатку файла
Нізкаўзроўневыя папкі
Спец файлы
Запампоўка файлаў
Рознае
Праверка існавання
Праверка існавання класа
Праверка існавання метаду
Праверка існавання ўласцівасці
Праверка існавання трэйта
Праверка існавання інтэрфейсу
Атрыманне інфармацыі аб класах
Атрыманне імя класа
Атрыманне бацькоўскага класа
Атрыманне метадаў класа
Атрыманне ўласцівасцяў класа
Атрыманне ўласцівасцяў аб'екта
Атрыманне выклікальнага класа
Праверка тыпаў і адносін
Праверка тыпу аб'екта
Праверка прыналежнасці класу
Праверка наследавання класа
Спіс інтэрфейсаў класа
Спіс бацькоўскіх класаў
Спіс выкарыстаных трэйтаў
Аўтазагрузка класаў
Вызначэнне прасторы імёнаў
Рэгістрацыя аўтазагрузчыка
Атрыманне аўтазагрузчыкаў
Выдаленне аўтазагрузчыка
Выклік аўтазагрузчыка
Работа з аб'яўленнямі
Стварэнне псеўданіма класа
Атрыманне аб'яўленых класаў
Атрыманне аб'яўленых інтэрфейсаў
Атрыманне аб'яўленых трэйтаў
Стварэнне
Выклікі
Асноўныя магічныя метады
Доступ да ўласцівасцяў
Перахоп выклікаў
Серыялізацыя
Пераўтварэнне аб'ектаў
Апрацоўка выключэнняў
Блок апрацоўкі
Перахоп выключэння
Фінальныя дзеянні
Генерацыя выключэння
Базовы клас выключэнняў
Апрацоўка памылак як выключэнняў
Функцыі
наладка вываду памылак
запіс у лог памылак
трасіроўка выклікаў
друк трасіроўкі
рэгістрацыя завяршэння
стэк выклікаў Xdebug
генерацыя карыстальскай памылкі
аналог trigger_error
ўстаноўка апрацоўшчыка выключэнняў
ўстаноўка апрацоўшчыка памылак
аднаўленне апрацоўшчыка памылак
аднаўленне апрацоўшчыка выключэнняў