HHVM는 4.40 릴리스, 4.33의 지원이 릴리스의 마크 종료 여전히 HHVM 4.34-4.39뿐만 아니라, 4.8 및 4.32 LTS 버전을 지원합니다.
이 버전은 파괴적인 변화가 :
- XHP 같은 지정된 두 속성 (<foo는 X = "1"X = "2"/>) 이제 구문 오류이며
작년의 변화의 특성은 실수 파서가 XHP에게 동의 할 수 children
있지만, 문장의 종류 :
- XHP 라이브러리는 아직이 기능을 지원하지 않습니다.
- 유형 검사는 확인하지 않습니다
children
. - 이는 불량이 발생할 수
children
명령문 예컨대 정의되지 않은 형태에 대한 참조.
현재 XHP의 확인 유형 검사를 변경 children
정의되지 않은 형식이 참조되지 문, XHP이의 children
경우 문, 다음과 같은 유형이 유효한 유형 검사로 간주됩니다
- 민감한 특별한 값을 구별
pcdata
,any
또는empty
. - XHP 카테고리 이름, 예를 들어
%foo
. - 정의 unaliased, 비 해킹 제네릭 형식, 클래스 이름, 예를 들어, XHP 클래스 또는 인터페이스를 제공합니다.
이 변경 사항 업데이트를 검토 4.41 버전에서 나타날 수 있습니다 :
https://hhvm.com/blog/2020/01/13/hhvm-4.40.html
원래 페이스 북 PHP에 의해 HHVM는 가상 머신을 만들 수 있지만, 크게 동적 네이티브 기계 코드로 번역하여 PHP 코드의 속도를 증가시킬 것이다. HHVM 지원 PHP와 PHP 해킹 언어 방언하지만, 4.0 버전 만 해킹 언어를 지원합니다.