PHC är en kompilator för PHP som kommer att översätta PHP-kod direkt i Linux assemblerkod. PHC-projektet kan användas som en (C ++) ramverk för utveckling av refactoring verktyg, aspekt vävare, manus obfuscators och andra verktyg som fungerar på PHP-skript.
Just nu ger PHC programmeraren en trevlig representation av ett PHP-skript (inte olikt den DOM-trädet representation av en XML-skript), tillhandahåller ett gränssnitt för att modifiera detta träd, och ett sätt att mata detta träd tillbaka till normal PHP-kod. För en snabb uppfattning om vad PHC kan göra för dig, kolla in demo. För att ta reda på vad som planeras för nästa utgåva, läsa vad som väntar.
Notera att i synnerhet den aktuella utgåvan inte ännu kompilera PHP. Det är därför ännu inte användbar för slutanvändare, men kan vara mycket användbar för programmerare som vill genomföra verktyg för PHP
Vad är nytt i den här versionen.
- PHC bygger nu korrekt när PHP bädda SAPI kunde inte hittas, även om det krävs för kompilatorn aspekten av phc.
Vad är nytt i version 0.2.0.1:
- The installationsprogram för PHC inte installera alla filer som behövs för sammanställning, så att den kunde bara användas inifrån PHC källkatalogen. Detta ska nu korrigeras.
Vad är nytt i version 0.2.0:
- Den här versionen kan sammanställa de flesta av PHP (excluding- objektorienterade funktioner) till exekverbar kod.
- Det är fullt kompatibel med Zend motor, och den genererade koden kan utnyttja alla PHP extensions; genererade koden just nu är cirka 1,5 snabbare än när de tolkas.
- Bortsett från kodgenerering, ingår den här versionen också många andra förbättringar i tolken, unparser, stöd för insticksmoduler, XML-stöd, osv.
Kommentarer hittades inte