PHP 언어의 확장 언어를 개발하는 PXP 프로젝트의 시험판

PXP 프로그래밍 언어 구현의 첫 번째 테스트 릴리스가 게시되어 새로운 구문 구성 및 확장된 런타임 라이브러리 기능을 지원하여 PHP를 확장했습니다. PXP로 작성된 코드는 일반 PHP 인터프리터를 사용하여 실행되는 일반 PHP 스크립트로 변환됩니다. PXP는 PHP만을 보완하므로 기존의 모든 PHP 코드와 호환됩니다. PXP의 기능 중 PHP 유형 시스템에 대한 확장은 더 나은 데이터 표현과 정적 분석의 사용뿐만 아니라 안전한 코드 작성을 단순화하기 위한 확장된 클래스 라이브러리 제공으로 유명합니다.

첫 번째 버전은 초기 실험적 프로토타입으로 제공되지만 아직 널리 사용되기에는 적합하지 않으며 PHP로 작성된 구현을 테스트하고 PHP-Parser 파서를 사용합니다(첫 번째 프로토타입은 Rust에서 개발하려고 시도했지만 이 아이디어를 포기했습니다). . 첫 번째 버전에서 사용할 수 있는 확장 기능 중 여러 줄 클로저에 대한 지원만 언급되어 있습니다: $name = "Ryan"; $hello = fn(): void { echo "안녕하세요, {$name}님!"; }; $hello();

다음 논의에서는 "일치" 표현식의 단축 및 블록 변형, "반환" 조건부 연산자, 유형 별칭, 제네릭, 가변 유형, 불변 변수, 패턴 일치 및 연산자 오버로딩과 같은 기능을 PXP에 포함시키는 방법을 다룹니다.

출처 : opennet.ru

DDoS 보호, VPS VDS 서버가 있는 사이트를 위한 안정적인 호스팅 구입 🔥 DDoS 공격 방지 기능이 탑재된 안정적인 웹사이트 호스팅, VPS 및 VDS 서버를 구매하세요 | ProHoster