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

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

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

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

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

解決済

Atom atom-beautify で PHPのコードを整形したい

juriparu0411
juriparu0411

総合スコア0

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

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

2回答

0評価

0クリップ

3342閲覧

投稿2018/06/02 06:38

編集2022/01/12 10:58

WordPress の 初心者です。よろしくお願いいたします。

Atom を 使用しており、PHPのコードを整形するのにatom-beautifyをインストールしています。
HTML,CSSの整形は動作するのですが、PHPでは、整形されないように見えます。
具体的には、以下のようなソースで「ctrl」+「alt」+「b」を押しても変化がありません。
(右にずれているコードが適当な位置にインデントされると想定していました。)
尚、エラーが出ているわけではなく、「beautification in progress」のメッセージは
表示されます。

イメージ説明

お詳しい方がいらっしゃいましたら、ご教授よろしくお願いいたします。

追記

PHP-CS-Fixer の 設定は、下記のようにしています。

イメージ説明

間違いがあれば、ご指摘お願いいたします。

PHPの環境変数設定画面 と debug結果(一部抜粋)を追記いたします。

イメージ説明

イメージ説明

イメージ説明

# Atom Beautify - Debugging information The following debugging information was generated by `Atom Beautify` on `Wed Jun 06 2018 06:14:50 GMT+0900 (東京 (標準時))`. --- ## Table Of Contents - [Versions](#versions) - [Original file to be beautified](#original-file-to-be-beautified) - [Original File Contents](#original-file-contents) - [Package Settings](#package-settings) - [Beautification options](#beautification-options) - [Final Options](#final-options) - [Results](#results) - [Logs](#logs) --- **Platform**: win32 ## Versions **Atom Version**: 1.27.2 **Atom Beautify Version**: 0.32.5 ## Original file to be beautified **Original File Path**: `C:\Users\nogiz46\Documents\rails_wp\mytheme\footer.php` **Original File Grammar**: PHP **Original File Language**: PHP **Language namespace**: php **Supported Beautifiers**: hh_format, PHP-CS-Fixer, PHPCBF **Selected Beautifier**: PHP-CS-Fixer ### Original File Contents ```php <footer> <div class="footer-inner"> <div class="copyright"> <p><?php bloginfo('description'); ?></p> <p>copyright &copy; <?php bloginfo('name'); ?></p> </div> </div> </footer> <?php wp_footer(); ?> </body> </html>

Package Settings

The raw package settings options

json

debug 末尾 ```ここに言語を入力 , GOOGLE_API_KEY=AIzaSyAQfxPJiounkhOjODEO5ZieffeBv6yft2Q, HOMEDRIVE=C:, HOMEPATH=\Users\nogiz46, LOCALAPPDATA=C:\Users\nogiz46\AppData\Local, LOGONSERVER=\\HASHIMOTO, NODE_ENV=production, NODE_PATH=C:\Users\nogiz46\AppData\Local\atom\app-1.27.2\resources\app.asar\exports, NUMBER_OF_PROCESSORS=8, OS=Windows_NT, Path=C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Brackets\command;C:\Program Files\PuTTY\;C:\HashiCorp\Vagrant\bin;C:\Program Files\Git\cmd;C:\Program Files\Calibre2\;C:\xampp\php;C:\Users\nogiz46\AppData\Local\Microsoft\WindowsApps;C:\Users\nogiz46\AppData\Local\atom\bin;C:\xampp\php;, PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC, PROCESSOR_ARCHITECTURE=AMD64, PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 60 Stepping 3, GenuineIntel, PROCESSOR_LEVEL=6, PROCESSOR_REVISION=3c03, ProgramData=C:\ProgramData, ProgramFiles=C:\Program Files, ProgramFiles(x86)=C:\Program Files (x86), ProgramW6432=C:\Program Files, PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules, PUBLIC=C:\Users\Public, SESSIONNAME=Console, SystemDrive=C:, SystemRoot=C:\WINDOWS, TEMP=C:\Users\nogiz46\AppData\Local\Temp, TMP=C:\Users\nogiz46\AppData\Local\Temp, USERDOMAIN=HASHIMOTO, USERDOMAIN_ROAMINGPROFILE=HASHIMOTO, USERNAME=nogiz46, USERPROFILE=C:\Users\nogiz46, VBOX_MSI_INSTALL_PATH=C:\Program Files\Oracle\VirtualBox\, windir=C:\WINDOWS 2018-06-05T21:14:50.888Z - debug: [] spawn C:\xampp\php\php.EXE 0=c:/xampp/php/php-cs-fixer.phar, 1=fix, 2=--allow-risky=no, 3=--using-cache=no, 4=C:\Users\nogiz46\AppData\Local\Temp\temp11856-11648-2fytpi.98c2l.php 2018-06-05T21:14:51.111Z - debug: [] spawn done 0 Loaded config default. Fixed all files in 0.008 seconds, 8.000 MB memory used 2018-06-05T21:14:51.111Z - verbose: [] spawn result, returnCode 0 2018-06-05T21:14:51.111Z - verbose: [] spawn result, stdout Fixed all files in 0.008 seconds, 8.000 MB memory used 2018-06-05T21:14:51.111Z - verbose: [] spawn result, stderr Loaded config default. 2018-06-05T21:14:51.111Z - info: [beautifiers\index.coffee] Analytics is enabled.
コマンドラインで実行 ![イメージ説明](f498bdf0b677623b8b4b882d06f61296.jpeg) ```PHP C:\Users\nogiz46>php c:/xampp/php/php-cs-fixer.phar fix C:\Users\nogiz46\Documents\rails_wp\mytheme/footer.php --verbose Loaded config default. F Legend: ?-unknown, I-invalid file syntax, file ignored, S-Skipped, .-no changes, F-fixed, E-error 1) Documents\rails_wp\mytheme\footer.php (no_spaces_inside_parenthesis) Fixed all files in 0.039 seconds, 8.000 MB memory used

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

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

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

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

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

fiwa
fiwa

2018/06/04 06:48

使用している beautifier は php-cs-fixer でしょうか?その場合は Package の Settings で php-cs-fixer の Binary/Script Path はどのように記入されているでしょうか?(例えば、ファイル名が php-cs-fixer となっているような場合、php-cs-fixer\.phar に変更して Setting にパスをそのように記入してやると治る場合があるようです。https://github\.com/Glavin001/atom-beautify/issues/1663#issuecomment-376632445
fiwa
fiwa

2018/06/05 02:23

XAMPP をご使用のようですが、XAMPP の php にパスは通っていますか?https://commte\.net/6436 どうしても原因がわからないようなら、何か適当な php ファイルを開いておいて、Package → Atom Beautify → Debug を実行するとログが生成されますので、そのいちばん最後の部分を見てやるとヒントが得られるかも知れません。
juriparu0411
juriparu0411

2018/06/05 21:22

fiwaさん ご回答ありがとうございます。また、お礼が遅くなり申し訳ありませんでした。 Debug を実行してみましたが、原因が特定できませんでしたので、もう少しお付き合いいただければ幸いです。環境変数の設定とデバッグ時の結果を質問に追記いたしましたのでご確認お願いできますでしょうか。

まだ回答がついていません

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

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

ただいまの回答率
87.20%

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

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

質問する

関連した質問

同じタグがついた質問を見る

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

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