Complicar el codigo para que sea ilegible, se llama "ofuscar"
Es una tecnica que se utiliza en lenguajes interpretados, para dificultar el uso de tu codigo fuente. En Javascript tambien, va de la mano con "minificar", que es el hecho de compactar codigo para que ocupe menos espacio y por lo tanto la tasa de transferencia entre servidor y cliente sea menor.
Googleando encontre esto
http://es.phpencode.org/
Espero que te sirva
Saludos!