منصوبے کے بارے میں

Elephc ایک PHP-to-native کمپائلر ہے جو PHP کے ایک ذیلی مجموعے کو براہ راست native اسمبلی میں ترجمہ کرتا ہے۔ یہ macOS ARM64، Linux ARM64 اور Linux x86_64 کے لیے اسٹینڈalone بائنریز بناتا ہے، اور macOS ہوسٹ سے iOS اہداف کے لیے کراس-کمپائلنگ کی سہولت دیتا ہے۔ عام سورس کوڈ بغیر opcode fallbacks کے AOT-کمپائل ہوتا ہے، جبکہ اختیاری dynamic evaluation ایک statically linked interpreter bridge پر انحصار کرتا ہے۔ یہ پروجیکٹ خصوصی کمپائلر ایکسٹینشنز متعارف کراتا ہے، جیسے flat POD ریکارڈز کے لیے `packed class`، مسلسل typed arrays کے لیے `buffer<T>`، raw memory آپریشنز کے لیے `ptr`، اور Foreign Function Interfaces (FFI) کے لیے `extern` اعلانات۔ یہ fibers، OOP خصوصیات، جدید PHP ٹائپس کی حمایت کرتا ہے، اور performance monitoring اور native package management ٹولز بھی شامل کرتا ہے۔