0

大家好,我有一个使用JSMin来缩小 JavaScript 的 PHP 函数,但我想要一个正则表达式 用 a 或 b 替换长参数名称

function foo(long_arg_name, long_arg_name2){ alert(long_arg_name + long_arg_name); }

function foo(a,b){ alert(a+b); }

4

1 回答 1

1

你可以使用这个插件:

https://github.com/promatik/PHP-JS-CSS-Minifier

它使用这个缩小器http://javascript-minifier.com/

或者使用来自 http://javascript-minifier.com/examples的脚本

<?php
    // setup the URL, the JS and the form data
    $url = 'http://javascript-minifier.com/raw';
    $js = file_get_contents('./public/ready.js');
    $data = array(
        'input' => $js
    );

    // init the request, set some info, send it and finally close it
    $ch = curl_init($url);

    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

    $minified = curl_exec($ch);

    curl_close($ch);

    // output the $minified
    echo $minified;
?>

不要忘记缓存所有内容:)

于 2014-09-20T12:42:46.127 回答