ThinkPHP6 project base operation directory

Preface

ThinkPHP is a free, open source, fast and simple object-oriented lightweight PHP development framework, which 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 inception. While maintaining excellent performance and minimal code, it pays more attention to ease of use. Following the Apache2release of an open source license agreement means that you can use ThinkPHP for free, and even allow you to open source or publish/sell commercial products based on ThinkPHP.

ThinkPHP further optimizes and improves the underlying architecture based on the 6.0two principles of streamlining the core and unified usage 5.1, and makes it more standardized. Due to the introduction of some new features, the ThinkPHP 6.0operating environment requires seamless upgrades PHP7.1+that are not supported 5.1(the official upgrade guide is given for the upgrade reference of the project).

Main new features

  • Use PHP7strong typing (strict mode)
  • Support more PSRspecifications
  • Multi-application support
  • ORMComponent independent
  • Improved middleware mechanism
  • More powerful and easy-to-use queries
  • Brand new event system
  • Support container invokecallback
  • Template engine component independent
  • Internal function middleware
  • SESSION mechanism improvement
  • Cache and log support multiple channels
  • Import Filesystemcomponents
  • Yes Swooleand coroutine support improvement
  • More friendly to IDE
  • Unify and streamline mass usage

This series of articles is mainly aimed at scenarios that are used more in the project, providing better solutions, better code architecture, coding methods, exception interception processing, etc., for the use of third-party SDKs and decoupling from business logic codes .

table of Contents

Guess you like

Origin blog.csdn.net/zy1281539626/article/details/111110579