Se lanza la versión V6.0.7. Esta versión realiza principalmente algunas correcciones de enrutamiento para la versión anterior y también obtiene inesperadamente algunas mejoras de rendimiento. Es una versión recomendada para actualizar.
Actualizaciones importantes Se corrigió la compatibilidad con PHP8 de la clase Validate. Se mejoró el método de agregar del controlador Redis. Se corrigió el problema de detección de coincidencia de rutas. Se optimizó la generación de reglas regulares de variables de enrutamiento. Se mejoró la representación del contenido de ResponseView. Instalación y actualización.
A partir de la versión V6, solo admite la instalación y actualización de Composer. Admite la actualización perfecta de la versión anterior y se puede usar directamente.
actualización del compositor
Simplemente actualice a la última versión.
Si se requiere una instalación nueva, use:
compositorcreate-projecttopthink/thinktp
ThinkPHP es un marco de desarrollo PHP ligero, rápido, sencillo y de código abierto. Fue fundado a principios de 2006 y lanzado bajo el acuerdo de código abierto Apache2. Nació para el desarrollo ágil de aplicaciones WEB y el desarrollo simplificado de aplicaciones empresariales. ThinkPHP se ha adherido al principio de diseño simple y práctico desde su nacimiento. Mientras mantiene un rendimiento excelente y un código mínimo, también se centra en la facilidad de uso. Tiene muchas funciones y características originales. Con la participación activa del equipo de la comunidad, se ha optimizado y mejorado continuamente en términos de facilidad de uso, escalabilidad y rendimiento. Se ha convertido en el marco de desarrollo de aplicaciones WEB más líder e influyente de China. , con muchos casos típicos, se garantiza que se pueda utilizar de manera estable para el desarrollo comercial y a nivel de portal.
Soporte integral de funciones de desarrollo WEB
El último ThinkPHP proporciona un sólido soporte para el desarrollo de aplicaciones WEB, que incluye:
Compatibilidad con MVC: patrón de diseño basado en modelo multicapa (M), vista (V), controlador (C)
Soporte ORM: proporciona soporte ORM con todas las funciones y de alto rendimiento, compatible con la mayoría de las bases de datos.
Compatibilidad con el motor de plantillas: motor de plantillas compilado de alto rendimiento integrado basado en una biblioteca de etiquetas y etiquetas XML
Soporte RESTFul: el soporte RESTFul se proporciona a través de la extensión del controlador REST para crear un nuevo diseño de URL y una experiencia de acceso para usted.
Soporte de plataforma en la nube: brinda un sólido soporte para la plataforma Sina SAE y la plataforma Baidu BAE, con "intervalo" y "suavidad", admite desarrollo y depuración localizados y cambio de implementación, lo que le permite realizar fácilmente la transición y crear una nueva experiencia de desarrollo.
Compatibilidad con CLI: admite el desarrollo de aplicaciones basadas en línea de comandos
Soporte RPC: proporciona soluciones de llamadas remotas que incluyen PHPRpc, HProse, jsonRPC y Yar.
Soporte MongoDb: proporciona soporte NoSQL
Soporte de caché: proporciona varios tipos de soporte de caché, incluidos archivos, bases de datos, Memcache, Xcache, Redis, etc.
seguridad
El marco proporciona numerosas funciones de seguridad a nivel del sistema para garantizar que su sitio web y sus productos estén seguros y protegidos. Estas características incluyen:
Protección de seguridad XSS
Validación automática del formulario
Forzar conversión de tipo de datos
Filtrado de datos de entrada
validación de token de formulario
Prevenir la inyección SQL
Detección de carga de imágenes