Maison > Article > développement back-end > Comment hhvm prend-il en charge php ?
hhvm prend en charge PHP en traduisant dynamiquement le code PHP en code machine natif. HHVM prend en charge PHP et le langage Hack dialecte PHP. L'équipe de développement a annoncé que HHVM v3.30 sera la dernière version à prendre en charge PHP et cessera de prendre en charge PHP à partir de la version 4.0.
HHVM est une machine virtuelle PHP construite par Facebook qui augmente considérablement la vitesse en traduisant dynamiquement le code PHP en code machine natif. HHVM prend en charge PHP et le langage Hack dialecte PHP. L'équipe de développement a annoncé que HHVM v3.30 sera la dernière version à prendre en charge PHP et cessera de prendre en charge PHP à partir de la version 4.0.
Maintenant que la version 4.0 est sortie, nous voyons dans l'annonce de sortie que HHVM 4.0 ne prend effectivement plus en charge PHP.
De plus, cette version ajoute la prise en charge des fichiers .hack, la prise en charge non expérimentale des expressions régulières HSL et supprime plusieurs comportements liés à PHP, tels que :
Supprimez le comportement qui existe dans les tableaux PHP, mais pas les Hack Arrays ou Hack Collections
Supprimez les fonctions qui nécessitent de vérifier ou de modifier l'appelant (ou la méthode d'appel de la fonction), telles que compact() , extraire (), get_declared_variables(), func_get_args()
Manuel de référence de dépréciation
Le responsable a également déclaré qu'il prévoyait de supprimer la prise en charge de
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!