質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

PhpStorm

PhpStormは、JetBrains社が提供しているPHP向けのIDEです。同社の製品であるWebStormの機能を内包しており、優秀なコード補完やコード分析など多彩な機能を備えています。

Q&A

2回答

833閲覧

phpstorm で コメント行を削除することはできますか?

退会済みユーザー

退会済みユーザー

総合スコア0

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

PhpStorm

PhpStormは、JetBrains社が提供しているPHP向けのIDEです。同社の製品であるWebStormの機能を内包しており、優秀なコード補完やコード分析など多彩な機能を備えています。

0グッド

1クリップ

投稿2019/06/06 00:22

編集2019/06/07 17:35

phpstorm(現在最新) で Wordpress プラグインを作成しました。
この度、自分用だったのですが配布することになりました。かなり詳細なコメントを書き込んでいるため、一括で削除したいと考えています。

※暗号化は必要なく、軽量化を実現したいと思っています

php コマンドには "-w" "--strip_whitespace" があるので、ファイルウォッチャーに登録して、自動的にコメント行を削除するなども考えてみました
phpstorm ファイル監視

あるいは、コメントを削除するphpコードはこちらが使えるのでは?と思っています
Best way to automatically remove comments from PHP code

しかしながら、どのように設定すれば良いのか分からずにいます


最終的な目的は「phpファイルにおけるコメント行の削除」ですので、ファイルウォッチャー以外の外部プログラムでも構いません
何か良い方法がありましたら教えていただけると助かります

※Wordpressプラグイン宣言のためのコメントを一部残す必要があります。こちらに対応できると尚嬉しいです

よろしくお願いします

【追記】
次のサイトにて再帰的にphpファイルを"-w"オプションにて処理する方法がありました
Using the PHP -W flag in a batch file

Windowsのバッチファイルなのかな?と思っているところですが、よくわかりません…
当方はMacを使用しています。Macで同じことをするにはどうすればよいのか…
また、これをもとにphpstormのファイルウォッチャーに登録するにはどうすればよいのか…
わからないことが積み重なっています

(MAMPという環境でphpを利用しているためかphp.exeが見つかりません)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

こちらに書いてある方法が使えるかもしれないです!

  1. 検索と置換で /*(*)?(((?!*/)[\s\S])+)?*/ を検索する
  2. 全てを //.*$ に置換する

英語ですが、こちら共有しておきます!正規表現と検索と置換を組み合わせればいけるかもしれないですね。
https://superuser.com/questions/969977/remove-comments-from-file

投稿2019/06/06 14:53

fumito_94

総合スコア679

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2019/06/07 15:29

回答ありがとうございます phpで実行するタイプですね、このプログラムをphpstromのファイルウォッチャーから実行する方法を調べています
guest

0

調べてでてきたのを記載させていただきますね。
参考になるといいです。
phpでコメントを一括削除

投稿2019/06/06 00:41

編集2019/06/06 00:42
ices_sinon

総合スコア479

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2019/06/07 15:28

回答ありがとうございます "php -w " はとても便利だと思っていて、phpstormのファイルウォッチャーで自動処理できないかと思っています。 どうしたら実現できるのか知りたくて質問いたしました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問