最小化/混淆PHP和Javascript的混合


Minify/obfuscate mix of PHP and Javascript

我的项目由两种不同类型的javascript组成:

  1. 外部常规.js文件
  2. <script>代码嵌入到PHP代码中,javascript的某些部分是从PHP生成的,如:

var a = <?php echo Res::a; ?>;

现在,我想混淆/缩小整个项目:外部和嵌入式javascript以及PHP本身。不幸的是,我看到的所有工具都可以使用单个.js文件。

我认为这个问题太具体了,无法用一个通用工具来解决。

一种方法可以是在Javascript中使用占位符来替换PHP代码。

var a = PHP_SOURCE_1;

使用js minifier(如Yui Compressor)最小化javascripthttp://developer.yahoo.com/yui/compressor/然后用原始PHP源代码替换占位符。

理想情况下,为了适当地缩小javascript代码,您需要将嵌入的脚本外部化。

现在我想混淆/缩小整个项目:外部和嵌入式javascript和PHP本身。不幸的是,我所有的工具看到使用单个.js文件。

尝试VarHammer JS模糊处理