Η PHC είναι ένας μεταγλωττιστής για την PHP που θα μεταφράσει κώδικα PHP απευθείας σε Linux κώδικα assembly. σχέδιο του PHC μπορεί να χρησιμοποιηθεί ως (C ++) πλαίσιο για την ανάπτυξη εργαλείων refactoring, υφαντών πτυχή, obfuscators σενάριο και άλλα εργαλεία που λειτουργούν με PHP scripts.
Προς το παρόν, PHC δίνει στον προγραμματιστή μια ωραία αναπαράσταση ένα PHP script (όχι σε αντίθεση με την αναπαράσταση δέντρων DOM ενός σεναρίου XML), παρέχει μια διεπαφή για την τροποποίηση αυτού του δέντρου, και παρέχει έναν τρόπο για την έξοδο αυτό το δέντρο πίσω σε κανονικό PHP κώδικα. Για μια γρήγορη ιδέα για το τι PHC μπορεί να κάνει για σας, ελέγξτε το demo. Για να μάθετε τι έχει προγραμματιστεί για την επόμενη έκδοση, διαβάστε το άρθρο Τι είναι στο κατάστημα.
Σημειώστε ότι ιδιαίτερα, η τρέχουσα έκδοση δεν συγκεντρώνει ακόμα PHP. Ως εκ τούτου, δεν είναι ακόμη χρήσιμο για τους τελικούς χρήστες, αλλά μπορεί να είναι πολύ χρήσιμο για τους προγραμματιστές που επιθυμούν να εφαρμόσουν τα εργαλεία για την PHP
Τι είναι καινούργιο σε αυτή την έκδοση:.
- ΠΦΥ στηρίζεται πλέον σωστά όταν η PHP ενσωματώσετε SAPI δεν θα μπορούσε να βρεθεί, έστω και αν αυτό απαιτείται για την πτυχή compiler της πρωτοβάθμιας φροντίδας υγείας.
Τι είναι καινούργιο στο πρόγραμμα εγκατάστασης έκδοση 0.2.0.1:
- The για PHC δεν έχετε εγκαταστήσει όλα τα απαραίτητα αρχεία για την κατάρτιση, έτσι ώστε να μπορεί να χρησιμοποιηθεί μόνο μέσα από τον πηγαίο κατάλογο PHC. Αυτό πρέπει τώρα να διορθωθεί.
Τι είναι καινούργιο στην έκδοση 0.2.0:
- Αυτή η έκδοση μπορεί να συγκεντρώνει το μεγαλύτερο μέρος της PHP (excluding- αντικειμενοστρεφή χαρακτηριστικά) σε εκτελέσιμο κώδικα.
- Είναι πλήρως συμβατό με τον κινητήρα Zend, και ο παραγόμενος κώδικας μπορεί να κάνει χρήση όλων των επεκτάσεων της PHP? κώδικα που έχει δημιουργηθεί αυτή τη στιγμή είναι περίπου 1.5 γρηγορότερα από ό, τι όταν ερμηνεύεται.
- Εκτός από την παραγωγή κώδικα, αυτή η έκδοση περιλαμβάνει επίσης πολλές άλλες βελτιώσεις στο πρόγραμμα ανάλυσης, unparser, υποστήριξη για plugins, υποστήριξη για XML, κλπ.
Τα σχόλια δεν βρέθηκε