Инструменты PHP-разработчика
Локальные преобразователи, генераторы, диагностика и справочные помощники.
Анализ кодировки
Показывает UTF-8 bytes, code points и наличие replacement character.
локально · без отправки данныхИнструмент · опубликованный материалБезопасный аудит .env
Находит дубли ключей, неверные имена и опасные production-флаги, не показывая значения в результате.
локально · без отправки данныхИнструмент · опубликованный материалВизуализатор массива
Показывает дерево JSON-массива как ключи, индексы, типы и значения.
локально · без отправки данныхИнструмент · опубликованный материалВложенный массив
Строит отступами структуру глубоко вложенных объектов и списков.
локально · без отправки данныхИнструмент · опубликованный материалГенератор атрибута
Создаёт объявление пользовательского атрибута и цель применения.
локально · без отправки данныхИнструмент · опубликованный материалГенератор интерфейса
Создаёт интерфейс с одним типизированным контрактом.
локально · без отправки данныхИнструмент · опубликованный материалГенератор класса
Создаёт минимальный final-класс с namespace и конструктором.
локально · без отправки данныхИнструмент · опубликованный материалГенератор трейта
Создаёт компактную заготовку трейта без скрытого состояния.
локально · без отправки данныхИнструмент · опубликованный материалГенератор функции
Создаёт типизированную заготовку функции с явным возвращаемым типом.
локально · без отправки данныхИнструмент · опубликованный материалГенератор enum
Создаёт строковый backed enum с безопасным примером case.
локально · без отправки данныхИнструмент · опубликованный материалГенератор namespace
Нормализует PSR-4 namespace из частей пути.
локально · без отправки данныхИнструмент · опубликованный материалГенератор PHPDoc
Формирует документирующий блок для функции по краткому назначению.
локально · без отправки данныхИнструмент · опубликованный материалГенератор readonly-класса
Создаёт неизменяемый value object для PHP 8.2+.
локально · без отправки данныхИнструмент · опубликованный материалДемонстрация strict_types
Формирует два примера вызова функции со строгой и слабой типизацией.
локально · без отправки данныхИнструмент · опубликованный материалПодсчёт байтов
Показывает байты UTF-8 и отличие от числа Unicode-кодовых точек.
локально · без отправки данныхИнструмент · опубликованный материалПодсчёт графем
Считает воспринимаемые символы через Intl.Segmenter, если он доступен.
локально · без отправки данныхИнструмент · опубликованный материалПодсчёт Unicode-символов
Считает кодовые точки строки через Array.from().
локально · без отправки данныхИнструмент · опубликованный материалПоиск невидимых символов
Находит пробелы, табы, переносы, NBSP, ZWSP и BOM.
локально · без отправки данныхИнструмент · опубликованный материалПриведение типов
Показывает строковое, целочисленное, float и boolean-представление значения.
локально · без отправки данныхИнструмент · опубликованный материалПроверка устаревших конструкций
Ищет распространённые устаревшие конструкции и предлагает современную замену.
локально · без отправки данныхИнструмент · опубликованный материалРазница дат
Считает календарную и абсолютную разницу между двумя ISO-датами.
локально · без отправки данныхИнструмент · опубликованный материалСравнение == и ===
Объясняет результат нестрогого и строгого сравнения двух простых значений.
локально · без отправки данныхИнструмент · опубликованный материалСравнение возможностей версий
Сопоставляет ключевые возможности PHP 8.2, 8.3 и 8.4 по выбранной теме.
локально · без отправки данныхИнструмент · опубликованный материалТаблица истинности
Строит таблицу AND, OR и XOR для двух логических входов.
локально · без отправки данныхИнструмент · опубликованный материалAutoload Configuration Builder
Создаёт PSR-4 секцию composer.json для одной или нескольких пар.
локально · без отправки данныхИнструмент · опубликованный материалBase64 Encoder / Decoder
Кодирует UTF-8 в Base64 и распознаёт корректную Base64-строку.
локально · без отправки данныхИнструмент · опубликованный материалcomposer.json Builder
Создаёт минимальный composer.json с PHP constraint и PSR-4 autoload.
локально · без отправки данныхИнструмент · опубликованный материалConstructor Property Promotion
Создаёт конструктор с продвигаемыми типизированными свойствами.
локально · без отправки данныхИнструмент · опубликованный материалCSV → JSON
Преобразует табличные строки CSV в JSON-массив объектов.
локально · без отправки данныхИнструмент · опубликованный материалCSV → PHP-массив
Разбирает CSV с заголовком и создаёт массив ассоциативных строк.
локально · без отправки данныхИнструмент · опубликованный материалDate Format Builder
Собирает распространённый формат даты PHP из понятных частей.
локально · без отправки данныхИнструмент · опубликованный материалDateInterval Builder
Преобразует человекочитаемые части в ISO 8601 duration для DateInterval.
локально · без отправки данныхИнструмент · опубликованный материалerror_reporting Builder
Собирает битовую маску из выбранных уровней по текстовому списку.
локально · без отправки данныхИнструмент · опубликованный материалFile Permissions Calculator
Расшифровывает Unix octal mode и права owner/group/others.
локально · без отправки данныхИнструмент · опубликованный материалHash Calculator
Считает SHA-256 или SHA-512 через Web Crypto.
локально · без отправки данныхИнструмент · опубликованный материалHMAC Calculator
Считает HMAC-SHA-256 для тестового сообщения и ключа.
локально · без отправки данныхИнструмент · опубликованный материалHTML Escape / Unescape
Экранирует опасные HTML-символы и показывает обратное преобразование.
локально · без отправки данныхИнструмент · опубликованный материалHTTP Status Reference
Находит смысл и типичное применение кода HTTP.
локально · без отправки данныхИнструмент · опубликованный материалIP Address Validator
Проверяет строгий IPv4 или синтаксический IPv6 и показывает нормализованный вид.
локально · без отправки данныхИнструмент · опубликованный материалJSON → PHP-массив
Преобразует валидный JSON в читаемый синтаксис короткого PHP-массива.
локально · без отправки данныхИнструмент · опубликованный материалJWT Inspector
Локально декодирует header и payload JWT без отправки токена и без ложного заявления о проверке подписи.
локально · без отправки данныхИнструмент · опубликованный материалLog Line Parser
Разбирает типичную строку PHP/Apache log на дату, уровень и сообщение.
локально · без отправки данныхИнструмент · опубликованный материалmatch и switch
Генерирует два эквивалентных варианта ветвления и отмечает строгость match.
локально · без отправки данныхИнструмент · опубликованный материалmemory_limit Calculator
Переводит K/M/G в байты и считает безопасную долю для одной структуры.
локально · без отправки данныхИнструмент · опубликованный материалMIME Type Lookup
Находит MIME по распространённому расширению и напоминает о серверной проверке.
локально · без отправки данныхИнструмент · опубликованный материалNamed Placeholder Generator
Создаёт уникальные именованные параметры для списка значений IN().
локально · без отправки данныхИнструмент · опубликованный материалPackage Name Validator
Проверяет имя Composer vendor/package и допустимые символы.
локально · без отправки данныхИнструмент · опубликованный материалPagination Query Builder
Создаёт LIMIT/OFFSET и безопасные числовые вычисления страницы.
локально · без отправки данныхИнструмент · опубликованный материалPCRE Regex Tester
Проверяет шаблон на JavaScript-совместимом регулярном выражении и отмечает отличие от PCRE.
локально · без отправки данныхИнструмент · опубликованный материалPDO Connection Template
Формирует безопасную заготовку PDO с исключениями и native prepares.
локально · без отправки данныхИнструмент · опубликованный материалPDO DSN Builder
Создаёт DSN для MySQL из host, port, dbname и charset без пароля.
локально · без отправки данныхИнструмент · опубликованный материалPHP Error Decoder
Очищает путь и номер строки, определяет семейство ошибки и предлагает диагностику.
локально · без отправки данныхИнструмент · опубликованный материалPHP Formatter
Выравнивает отступы и переносы в учебном PHP-коде без отправки на сервер.
локально · без отправки данныхИнструмент · опубликованный материалPHP Identifier Audit
Проверяет имя переменной, функции, класса или namespace и отмечает зарезервированные слова PHP.
локально · без отправки данныхИнструмент · опубликованный материалPHP Minifier
Убирает комментарии и лишние пробелы из небольшого фрагмента, сохраняя строковые литералы.
локально · без отправки данныхИнструмент · опубликованный материалPHP-массив → JSON
Преобразует безопасное подмножество короткого PHP-массива без выполнения кода.
локально · без отправки данныхИнструмент · опубликованный материалphp.ini Fragment Analyzer
Проверяет небезопасные значения display_errors, expose_php и allow_url_include.
локально · без отправки данныхИнструмент · опубликованный материалPrepared Statement Builder
Создаёт SELECT с именованными placeholders по списку полей.
локально · без отправки данныхИнструмент · опубликованный материалPSR-12 Checker
Показывает базовые нарушения оформления: открывающий тег, strict_types, табы и длину строк.
локально · без отправки данныхИнструмент · опубликованный материалPSR-4 Namespace Mapper
Сопоставляет namespace классу и относительному пути файла.
локально · без отправки данныхИнструмент · опубликованный материалQuery String Builder
Собирает URLSearchParams из строк key=value.
локально · без отправки данныхИнструмент · опубликованный материалQuery String Parser
Разбирает строку параметров и показывает повторяющиеся ключи.
локально · без отправки данныхИнструмент · опубликованный материалRandom Token Generator
Создаёт криптографически стойкий случайный токен через Web Crypto.
локально · без отправки данныхИнструмент · опубликованный материалRegex Builder
Экранирует буквальный текст и создаёт безопасный стартовый шаблон PCRE.
локально · без отправки данныхИнструмент · опубликованный материалSecure Cookie Options
Создаёт массив параметров setcookie() с Secure, HttpOnly и SameSite.
локально · без отправки данныхИнструмент · опубликованный материалSecurity Headers Builder
Создаёт стартовый набор заголовков для PHP-ответа.
локально · без отправки данныхИнструмент · опубликованный материалSession Security Builder
Формирует безопасные ini_set() перед session_start().
локально · без отправки данныхИнструмент · опубликованный материалSlug Generator
Транслитерирует русскую строку, приводит к нижнему регистру и ставит дефисы.
локально · без отправки данныхИнструмент · опубликованный материалsprintf Builder
Показывает шаблон sprintf() для подписанных значений.
локально · без отправки данныхИнструмент · опубликованный материалString Diff
Сравнивает две строки построчно и отмечает добавления и удаления.
локально · без отправки данныхИнструмент · опубликованный материалTimezone Converter
Переводит ISO-дату между двумя IANA timezone.
локально · без отправки данныхИнструмент · опубликованный материалTransaction Template
Формирует try/commit/rollBack каркас для PDO.
локально · без отправки данныхИнструмент · опубликованный материалUnix Timestamp Converter
Преобразует Unix timestamp в ISO и локальное время браузера.
локально · без отправки данныхИнструмент · опубликованный материалUpload Limits Calculator
Сопоставляет upload_max_filesize, post_max_size и memory_limit.
локально · без отправки данныхИнструмент · опубликованный материалUpload Validation Checklist
Генерирует чек-лист проверки загрузок по выбранному типу файла.
локально · без отправки данныхИнструмент · опубликованный материалURL Encoder / Decoder
Кодирует или декодирует компонент URL без сетевых запросов.
локально · без отправки данныхИнструмент · опубликованный материалURL Parser
Показывает протокол, host, порт, путь, query и fragment.
локально · без отправки данныхИнструмент · опубликованный материалUUID Validator
Проверяет канонический формат UUID, версию и RFC-вариант без сетевых запросов.
локально · без отправки данныхИнструмент · опубликованный материалvar_export Formatter
Преобразует JSON-данные в формат PHP-массива, удобный для конфигурации.
локально · без отправки данныхИнструмент · опубликованный материалVersion Constraint Helper
Объясняет caret, tilde, диапазон и точную версию Composer.
локально · без отправки данных