compila i file "essenziali" per evitare che possano ridistribuire l'applicazione.
ci sono molti software che lo fanno, ad esempio Zend Guard fa la compilazione dell'intero progetto/solo alcuni file/solo alcune funzioni in base a come lo imposti e di default gestisce la scadenza delle licenze delle applicazioni che distribuisci.
peccato che ti costi quei 400 euro l'anno :P
comunque trovi altri compilatori per php. alcuni si definiscono "encoder" altri "encrypter" altri "compiler".
il risultato finale è sempre quello.