douhanxujiuji6098 2010-09-13 10:27
浏览 66
已采纳

使用PHP minify(提供链接),如何抑制/删除所有注释?

Using PHP minify (http://code.google.com/p/minify/) how can ALL comments be suppressed/removed from the end result of the minification? At present all comments in javascript files of the format (any number of lines):

/*
 * 
 * comments...
 * 
 */

Are not being removed and appear in the final minified result (despite the code being minified successfully)..

Any help would be much appreciated!

  • 写回答

1条回答 默认 最新

  • dongren4758 2011-01-06 06:32
    关注

    Try the token_get_all()...

    <?php
    
    $sampleCode = "
    <?php
    /**
     * This is a comment
     */
    function foo() {
        $x = 1;
        $y = $x + 1;
        return $y;
    }
    ";
    
    
    $tokens = token_get_all($sampleCode);
    $cleanedCode = "";
    foreach ($tokens as $token) {
        if (is_array($token)) {
            if ($token[0] != T_COMMENT && $token[0] != T_DOC_COMMENT) {
                $cleanedCode .= $token[1];
            }
        } else {
            $cleanedCode .= $token;
        }
    
    }
    
    
    ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
  • ¥20 神经网络Sequential name=sequential, built=False
  • ¥16 Qphython 用xlrd读取excel报错
  • ¥15 单片机学习顺序问题!!
  • ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
  • ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)
  • ¥15 相敏解调 matlab
  • ¥15 求lingo代码和思路
  • ¥15 公交车和无人机协同运输
  • ¥15 stm32代码移植没反应