Maison >titres >Mise à niveau de l'architecture publiée par la version ThinkPHP6.0RC2, noyau rationalisé

Mise à niveau de l'architecture publiée par la version ThinkPHP6.0RC2, noyau rationalisé

藏色散人
藏色散人avant
2019-04-23 10:28:216518parcourir

Depuis que la version 5.2 a été remplacée par 6.0, le responsable s'est engagé à optimiser l'architecture et à rationaliser le noyau. Il prépare également des manuels et des travaux de test après près d'un mois d'itérations de développement, a annoncé le responsable. la sortie de ThinkPHP6.0RC2Version.

Principales mises à jour

Par rapport à la version RC1, la mise à jour et l'ajustement sont plus importants Les principales mises à jour sont les suivantes :

● L'architecture sous-jacente. est optimisé et ajusté pour les coroutines

● Ajouter une classe de gestion d'applications WEBHttp

● Ajouter un service d'initialisation d'application et un mécanisme d'enregistrement de service

● Utiliser le système d'événements pour prendre en charge la requête événements et événements de modèle

Session refactoring de classe, n'utilise plus la session PHP intégrée

● La classe Cookie ne prend en charge que la configuration et l'écriture, ne prend plus en charge la lecture

● Annuler la fonction de paramétrage dynamique de la classe Config

● Une partie des fonctions de base est basée sur un middleware (trace de page, multilingue, mise en cache des requêtes et initialisation de session)

● Annuler le fichier de configuration conventionnel

● Ajouter une interface de pilote Développement basé sur les spécifications

● Améliorer la classe de base de données et la classe de requête

● Rationaliser certaines bibliothèques de classes inutiles

● Améliorer l'enregistrement des itinéraires

● En raison d'une anomalie La classe View doit être modifiée en classe intégrée, mais seuls les modèles PHP natifs sont pris en charge par défaut

● De nombreuses améliorations détaillées et corrections

由于架构调整,建议之前5.2RC版本的用户重新安装6.0版本进行测试。

Cadre d'installation

6.0 la version ne prend en charge que l'installation composer (il est recommandé d'utiliser l'installation du miroir domestique) , et ne prend plus en charge l'installation de Git. Comme elle n'a pas été officiellement publiée, seule la version de développement 6.0.x-dev est actuellement prise en charge.

composer create-project topthink/think=6.0.x-dev tp

À propos des extensions

Certaines extensions officielles couramment utilisées ont été fondamentalement mises à niveau, mais il peut encore y avoir des problèmes. Le responsable continuera à s'améliorer et à effectuer des tests suffisants. . Veuillez ne pas vous fier entièrement à ces extensions d’ici là.

Manuel de développement (version préliminaire)

Le manuel de développement officiel complet a été publié, mais il ne s'agit que d'une version préliminaire et sera continuellement amélioré au fur et à mesure de la mise à jour du framework. . Tout le monde est invité à fournir des commentaires en temps opportun sur les questions et suggestions au cours du processus d'utilisation et d'apprentissage afin de nous aider à améliorer la nouvelle version dès que possible.

Recommandations associées :

La version ThinkPHP 6.0 est officiellement publiée, embrassant pleinement la tendance du développement de composants

ThinkPHP v6.0 Téléchargement du code source du framework

ThinkPHP5.2 publie la version Beta2 - unifiant et rationalisant un grand nombre d'utilisations

[Complet exclusif illustration] Téléchargement et installation du framework ThinkPHP6

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer