2015 年 Visual Studio 缩小 PHP

Minify PHP in Visual Studio 2015

有什么方法可以使用 Visual Studio 2015 在 PHP 中缩小(或删除评论)?我使用 PHP 工具,当我向 public 服务器发布 php 脚本时,我想至少从代码中删除所有注释。我知道,有没有办法用内容菜单删除评论,但我希望在我的项目中有评论,而在发布脚本(有些像 Bundler & Minifier 工具,但对于 php ).谢谢

基本上 no point in minifying Php 因为这样做没有性能提升。尽管如果您坚持,有几种方法可以从源代码中删除 comments/whitespaces。 (而且这些不仅限于 VisualStudio)-

  1. 使用Gulp.
  2. 使用Command line options: php -w file.php => generates file without comments & whitespaces. Equivalent to php_strip_whitespace()
  3. 在 IDE 的查找替换函数中使用 正则表达式 。您可以在 Find FieldBox 中使用以下内容。 (并保持 Replace fieldbox 为空)

    //.* or /.

  4. Php-Minify
  5. 一样使用Library/tool

希望对您有所帮助!

你为什么不使用在线工具来做呢? 您可以使用许多在线工具代替 VS 2015。

这是一款适合您的工具。 http://beta.phpformatter.com/

希望对您有所帮助,如果对您有帮助,请检查此答案是否已解决。

谢谢!

我认为 visual studio 没有工具可以做到这一点。但是您可以使用外部工具来完成这项工作。在像 jenkins 这样的构建系统中执行此操作是一项常见任务。构建系统 e。 G。能够对许多版本控制事件做出反应。

但我也认为你想让 php 代码不可读(比如编译)。只有几个选项可以向其他人隐藏您的 php 代码。您可以使用 ionCube 来加密 php 文件。但是你必须确保 ionCube 扩展也安装在 public 网络服务器上。此外,ionCube 目前不适用于 php 7.2,仅适用于 7.1。另一种选择是使用 HipHop 编译 php 代码,这是一个 PHP 到 C++ 的编译器引擎:https://de.wikipedia.org/wiki/HipHop

您可以选中 Comment Remover tool 以通过单击按钮从文件中删除所有评论。它还会删除#regions 并保留 XML 文档注释。