ThinkPHP — это быстрая и простая объектно-ориентированная легкая среда разработки PHP. Она была основана в начале 2006 года и выпущена под лицензией с открытым исходным кодом Apache2. Она была создана для гибкой разработки веб-приложений и упрощенной разработки корпоративных приложений.
ThinkPHP с момента своего создания придерживается принципа простого и практичного дизайна. При этом он сохраняет отличную производительность и минимальный код, но также уделяет особое внимание простоте использования. Он имеет множество оригинальных функций и возможностей. При активном участии команды сообщества он постоянно оптимизировался и улучшался с точки зрения простоты использования, масштабируемости и производительности. Он превратился в самую ведущую и влиятельную среду разработки веб-приложений в Китае. , со многими типичными случаями, гарантирует, что его можно стабильно использовать для коммерческой разработки и разработки на уровне портала.
Основные новые функции используют строгую типизацию PHP7 (строгий режим).
Поддержка большего количества спецификаций PSR. Несколько встроенных приложений. Поддержка более мощных и простых в использовании запросов. Совершенно новая модель системы событий. События и события базы данных объединены в механизме шаблонов системы событий. Разделение основных внутренних функций на промежуточное программное обеспечение.
Улучшен механизм SESSION/Cookie, улучшена поддержка Swoole и сопрограмм, улучшено удобство использования IDE, унифицировано и упрощено большое количество использований.
Основное обновление ThinkPHPv6.0.8 — добавление события LogRecord и устранение предупреждения об объявлении типа где-то в классе Validate. Добавьте метод диспетчера в группу маршрутизации для поддержки настройки отправки группы.
В класс Request добавлен метод all для поддержки получения всех параметров, включая File. Улучшено определение переменной среды для поддержки чтения нескольких файлов env.