a solução mais segura é você usando o Zend Encoder, mas tem um preço elevado... existem alguns scripts na net, q "embaralham" o código, trocando nomes de variáveis, etc..um deles é o poobs, dá uma pesquisada q você axa na phpbrasil tem artigo sobre isso