ThinkPHP — это бесплатная, быстрая и простая объектно-ориентированная легкая среда разработки PHP с открытым исходным кодом. Она выпущена в соответствии с соглашением об открытом исходном коде Apache2 и создана для гибкой разработки веб-приложений и упрощенной разработки приложений корпоративного уровня. Он обладает множеством отличных функций и возможностей. После более чем трех лет разработки при активном участии команды сообщества он постоянно оптимизировался и улучшался с точки зрения простоты использования, масштабируемости и производительности. Многочисленные типичные случаи гарантируют, что он может работать. стабильно использоваться в коммерческих приложениях и разработке на уровне портала.
ThinkPHP опирается на множество превосходных зарубежных фреймворков и моделей, использует объектно-ориентированную структуру разработки и модель MVC, принимает модель единой записи и т. д., а также интегрирует идеи Struts Action и JSP TagLib (библиотеку тегов), отображение ORM RoR и модель ActiveRecord It. инкапсулирует CURD и некоторые общие операции в конфигурации проекта, импорт библиотеки классов, механизм шаблонов, язык запросов, автоматическую проверку, модель представления, компиляцию проекта, механизм кэширования, поддержку SEO, распределенную базу данных, подключение и переключение между несколькими базами данных, механизм аутентификации и имеет уникальная производительность с точки зрения масштабируемости.
Используя ThinkPHP, вы можете разрабатывать и развертывать приложения более удобно и быстро. Конечно, не только приложения корпоративного уровня, но и любая разработка PHP-приложений может выиграть от простоты и скорости ThinkPHP. ThinkPHP сам по себе имеет множество оригинальных функций и отстаивает принцип простоты, самостоятельной разработки и использования наименьшего количества кода для выполнения большего количества функций. Цель состоит в том, чтобы сделать разработку веб-приложений более простой и быстрой. С этой целью ThinkPHP будет продолжать поглощать и интегрировать лучшие технологии, чтобы обеспечить его актуальность и жизнеспособность, а также предоставлять лучшие практики для разработки WEB-приложений! ThinkPHP выпускается в соответствии с лицензионным соглашением с открытым исходным кодом Apache2, что означает, что вы можете использовать ThinkPHP бесплатно и даже позволяют вам основывать свою работу на ThinkPHP. Разработанные приложения имеют открытый исходный код или выпускаются/продаются коммерческие продукты.
ThinkPHP 6.0
Операционная среда требует PHP7.1+ и совместима с PHP8.0.
Основные новые функции
Используйте строгую типизацию PHP7 (строгий режим)
Поддержка большего количества спецификаций PSR
Встроенная поддержка нескольких приложений
Более мощные и простые в использовании запросы.
Совершенно новая система событий
События модели и события базы данных объединены в систему событий.
Механизм шаблонов отделяет ядро
Промежуточное программное обеспечение внутренних функций
СЕАНС/Улучшение механизма файлов cookie
Улучшенная поддержка Swoole и сопрограмм.
Более дружелюбный к IDE
Унифицируйте и оптимизируйте массовое использование