V6.0.7 version is released. This version mainly makes some routing corrections for the previous version, and also unexpectedly gains some performance improvements. It is a recommended version to be updated.
Major updates Corrected PHP8 compatibility of Validate class Improved the append method of redis driver Corrected route matching detection problem Optimized routing variable regular rule generation Improved content rendering of responseView Installation and update
Starting from version V6, it only supports Composer installation and update. It supports seamless update of the previous version and can be used directly.
composerupdate
Just update to the latest version.
If a fresh installation is required, use:
composercreate-projecttopthink/thinktp
ThinkPHP is a free and open source, fast and simple object-oriented lightweight PHP development framework. It was founded in early 2006 and released under the Apache2 open source agreement. It was born for agile WEB application development and simplified enterprise application development. ThinkPHP has been adhering to the simple and practical design principle since its birth. While maintaining excellent performance and minimal code, it also focuses on ease of use. It has many original functions and features. With the active participation of the community team, it has been continuously optimized and improved in terms of ease of use, scalability and performance. It has grown into the most leading and influential WEB application development framework in China, with many Typical cases ensure that it can be stably used for commercial and portal-level development.
Comprehensive WEB development feature support
The latest ThinkPHP provides strong support for WEB application development, including:
MVC support - design pattern based on multi-layer model (M), view (V), controller (C)
ORM support - provides full-featured and high-performance ORM support, supporting most databases
Template engine support - built-in high-performance compiled template engine based on tag library and XML tags
RESTFul support - RESTFul support is provided through the REST controller extension to create a new URL design and access experience for you.
Cloud platform support - provides strong support for Sina SAE platform and Baidu BAE platform, with "span" and "smoothness", supports localized development and debugging, and deployment switching, allowing you to easily transition and create a new development experience .
CLI support - supports command line-based application development
RPC support - Provides remote calling solutions including PHPRpc, HProse, jsonRPC and Yar
MongoDb support - provides NoSQL support
Cache support - Provides various types of cache support including files, databases, Memcache, Xcache, Redis, etc.
security
The framework provides numerous security features at the system level to ensure your website and products are safe and secure. These features include:
XSS security protection
Form automatic validation
Force data type conversion
Input data filtering
form token validation
Prevent SQL injection
Image upload detection