programing

PHP 5.3을 위한 PHP 5.2 '호환 모드'가 있습니까?

css3 2023. 11. 6. 22:00

PHP 5.3을 위한 PHP 5.2 '호환 모드'가 있습니까?

저는 현재 워드프레스 플러그인을 개발하고 있습니다.나는 방금 대부분의 주요 워드프레스 호스팅 환경이 여전히 PHP 5.2를 사용하고 있다는 사실을 알게 되었습니다. 5.2가 더 이상 공식적으로 지원되지 않음에도 불구하고 5.2용 보안 패치가 여전히 출시되고 있다는 사실을 고려하면 5.2는 곧 사용되지 않을 것으로 보입니다.

따라서 늦은 정적 바인딩 및 폐쇄와 같은 몇 가지 5.3 기능을 사용한 리팩토링을 수행해야 할 것 같습니다.

이상적으로는 5.2 환경을 설치하기 위해 5.3 환경을 완전히 낭비하고 싶지 않습니다.유효한 5.2 구문만 받아들이도록 5.3 설정에 '호환성 모드'를 설정할 수 있는 방법이 있습니까?

그럴 방법이 없어요, 5.2를 설치하셔야 합니다.

호환되지 않는 구문 수준만 잡고 살 수 있다면 (static::, 람다 함수,goto, ...), 그러면 격리된 위치에 5.2 바이너리를 두고 파일에 대한 구문 검사를 실행할 수 있습니다.php -l)을 빌드 단계로 사용합니다.하지만 새로운 기능, 새로운 논쟁 등의 사용에 대해서는 주의를 주지 않을 것입니다.

언급URL : https://stackoverflow.com/questions/6791517/is-there-a-php-5-2-compatibility-mode-for-php-5-3