프로젝트 소개
Elephc는 PHP의 일부를 네이티브 어셈블리로 직접 변환하는 PHP-to-native 컴파일러입니다. macOS ARM64, Linux ARM64, Linux x86_64용 독립 실행 바이너리를 생성하며, macOS 호스트에서 iOS 타깃으로의 크로스 컴파일을 지원합니다. 일반 소스 코드는 opcode 폴백 없이 AOT 컴파일되며, 선택적 동적 평가는 정적으로 링크된 인터프리터 브리지에 의존합니다.
이 프로젝트는 평면 POD 레코드를 위한 `packed class`, 연속적인 타입 지정 배열을 위한 `buffer<T>`, 원시 메모리 연산을 위한 `ptr`, Foreign Function Interfaces(FFI)를 위한 `extern` 선언과 같은 특수 컴파일러 확장을 도입합니다. 파이버, OOP 기능, 현대적인 PHP 타입을 지원하며 성능 모니터링과 네이티브 패키지 관리 도구를 포함합니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.