Atom: php開発におすすめのパッケージをご紹介

  • -

    シェア
  • ---

    LINEで送る
  • -

    はてなブックマーク
    ブックマーク
  • -

    pocket
  • -

    rss
他言語サイト
翻訳はみつかりませんでした
atom for php image
イラストACの画像をもとに加工しています。

テキストエディタのAtomでPHP開発環境におすすめのパッケージをご紹介します。

まずはじめにphpとは関係なく、Atomでは最低限必要なパッケージをインストールします。

AtomエディタのPHP開発でおすすめのパッケージ

Web開発で使うPHP開発環境のパッケージです。ここでは5つご紹介します。

AtomエディタのHTML, Javascriptの環境は標準である程度不満なく使えるので、PHP環境が整えばWeb開発をスムーズに行うことができます。

コードの入力補完

autocomplete-php

https://atom.io/packages/autocomplete-php

PHP専用の入力補完パッケージです。

テキストエリアに文字を入力すると、該当するメソッドやクラスなどの入力候補が出力され、プログラミングを助けてくれます。

プログラミングにとって入力補完は当たり前のものなので必須のパッケージでしょう。

このパッケージは、autocomplete-plusパッケージがインストールされている必要がありますが、ATOMには標準でインストールされているので気にすることはありません。

ソースコードの整形

atom-beautify

https://atom.io/packages/atom-beautify

プログラムコードを整形するパッケージです。PHPに対応しています。

ソースコードの静的コードチェック

linter

https://atom.io/packages/linter

プログラムの静的コードチェックを行うツールです。PHP専用の拡張パッケージが用意されています。拡張パッケージは別途インストールする必要があります。

phpでは、linter-php, linter-phpcsの2つのプラグインをご紹介します。

linter-php

https://atom.io/packages/linter-php

linterのphp専用拡張パッケージです。静的コードチェックを行います。php開発では必ずインストールしたほうが良いでしょう。

linter-phpcs

https://atom.io/packages/linter-phpcs

phpのコーディング規約チェックのツールとして一般的なphpcs(Php Code Sniffer)のlinter拡張パッケージです。PSR-2までのコーディング規約チェックを行います。

PSR (PHP Standards Recommendations)

PHP標準勧告。

PHPコーティングの標準化を目指す活動のこと。PHP-FIGが策定している。

PHP-FIG (PHP Framework Interop Group)

PHPフレームワーク相互運用グループ。

PHPプロジェクトが集まって意見を出し合い、お互いの製品の互換性を調整する団体。

有名なプロジェクトが多く参加している。

このプラグインを使用するにはphp環境にphpcsパッケージをインストールする必要があります。インストールにはcomposerを使用します。

composer [global] require "squizlabs/php_codesniffer=*"
"=*"は最新バージョンをインストールする

composerのくわしい使い方は別記事にまとめました。

phpのコーディングは自由度が高いため保守性の低いプログラムになりやすいです。これでは効率的とは言えません。このようなコーディング規約に関連するものは必ず使ったほうが良いでしょう。

まとめ

今回はあくまで最低限必要なパッケージだけを紹介させていただきました。

Atomはパッケージをインストールしすぎると動作が重くなり使い勝手が悪くなります。また、便利なパッケージがたくさんあります。インストールのし過ぎには気を付けましょう。

もうひとつ、Atomは同じような機能を持つパッケージがいくつもあります。これらのパッケージは1つに限定してインストールするようにしましょう。

 

最近Webカテゴリでよく読まれている記事です。
blog image

ドメイン取得の意味が分からない人へ。王道の方法を紹介します。

ドメインの登録業者を選ぶのに悩む必要はないです。サイトを簡単に早く公開するには全くいらないことで、むしろ邪魔です。『お名前.com』というサービスは必ず耳にします。そのお名前.comのメリットとデメリットと一緒に、ドメインの意味が分からない人が一番失敗しないドメインの取得方法を紹介します。

tadtadya.com

_

SNSでも記事を配信しています。
コメントを残す

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

この記事を気に入ったらぜひシェアも!!