Uso Haxe para generar código PHP. (Esto significa que usted escribe su código en el lenguaje Haxe y obtiene un montón de archivos php después de la compilación). Hoy un cliente me dijo que necesita una nueva función en un proyecto antiguo hecho con Haxe. También me dijo que había alterado algunas pequeñas cosas en el código para sus propias necesidades. Ahora primero tengo que portar sus cambios a mi código Haxe y luego agregar la nueva característica, porque de lo contrario sus cambios se sobrescribirán la próxima vez que compile el proyecto.Minificar/Ofuscar código PHP
Para evitar que esto vuelva a ocurrir, estoy buscando algún tipo de programa que minimice/ofusque el código PHP. El objetivo es hacer que el código sea ilegible/no editable como sea posible.
La herramienta ideal se ejecutaría bajo Linux y podría procesar carpetas enteras y todo lo que contenga archivos.
¿Alguien alguna sugerencia?
Si está buscando instancias específicas de código, esto es simple str = file_get_contents (filename) y str = preg_replace ('/ function $ var /', ...) Capta mi deriva. Solo busca estas funciones en php.neto y tendrás todo lo que necesitas. –
Si necesita ayuda con regex's para las sustituciones, utilice el impresionante http://www.gskinner.com/RegExr/ –
de gskinner. Estamos hablando de código generado automáticamente, esto ya se ve bastante confuso. No me tomaría un segundo modificar este código. ¿Culpar a los creadores de un compilador c por crear binarios ofuscados? – TheHippo