RのWeb制作

Webサービス制作のための技術情報を。データ分析(Python、機械学習コンペ他)や自作野球ゲームMeisyoのこと中心。

Web制作

PHPのコーディング規則、PSRを学ぶ(1)

投稿日:

PHPはかなり自由に書けることが魅力なのですが「自由に書ける」=「独自化する」=「その人以外わからない」等式が成り立ってしまいます。

これは困った。

つまり、コーディング(コードの書き方)の一般的な規則があれば、「誰が書いたコードでも簡単に読める」素晴らしい効果が得られます。

この記事のねらい

「でも、初心者だしよく語句がわからん」という方のために書きます。

私も初心者なので、いろいろとわからないことがあります。
つまり、自分のために書きます。/(^o^)\

個人的に「名前空間の汚染って何?」「PHPの今風の書き方ってどうするの?」など多くの疑問がありました。加えて、新標準PSRに学ぶきれいなPHPの19ページ、「名前空間はベンダー名から必ず始める」「名前空間の区切りはディレクトリ階層になる」・・・なんとなく意味がわかるのですが、固有名詞の「ベンダー名」「名前空間の区切り」がわかりません。
ということで、この「PSRを学ぶ」には自分がわかりにくいと感じた所、わからなかった所には詳細な解説をします。

次の記事

PHPのコーディング規則、PSRを学ぶ(2)

参考にさせていただくページ

(2013/11/11 18:14訂正しました)
PHP-FIG
新標準PSRに学ぶきれいなPHP
PSR-0, 1, 2を日本語に翻訳してみました
【php】いまどきのPHPコーディング規約 PSR

-Web制作

執筆者:


  1. maosanhioro より:

    参考ページに引用頂いてありがとうございます。

    文中の下記リンク先、@yandoさんのと私のが逆になってるようですので、念のためお知らせとさせて頂きます。

    新標準PSRに学ぶきれいなPHP
    PSR-0, 1, 2を日本語に翻訳してみました

    お手数ですがご確認のほどよろしくお願いします。

    • Rei より:

      リンクを確認したところ間違っていましたので訂正しました。申し訳ありませんでした。

      コメントありがとうございました( ^^)

Rei へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

Windows(64bit)環境でgccコマンドを使うためのMinGW-W64インストール

Windows10(64bit)環境でgccコマンドを使いたいということで、MinGWのインストールを行います。MinGWはコンパイラ(解読機)であり、プログラム言語であるC言語やC++の開発にも使用 …

(VPSでつくる) VPSへのログイン

連載第一回目です。 まずは、さくらVPSへログインしたいと思います。 ログインすることによって、VPSサーバーの設定ができるようになります。 連載の全体を俯瞰してみると、赤枠の部分です。 あなたのPC …

[Meisyo]練習に実施例を追加

練習がさらにわかりやすくなりました。 赤枠の「ミニゲーム実施例」をクリックすると・・・ その練習のミニゲームを実際に行った動画を見ることができます。 「こんな感じでやるのか~」と目標になるのかな?と思 …

no image

PHPのコーディング規則、PSRを学ぶ(3)

PHPのコーディング規則、PSRを学ぶ(2)の続きです。 今回はPSR-0, 1, 2を日本語に翻訳してみましたさんのPSR-0(日本語)を読んでみます。 1.本文の冒頭を読んでみる 以下、オートロー …

久々にWeb更新

ミニ四駆ブログまとめ http://mini4wd.rei-farms.jp/ とかを更新してました。珍しいですね。 仕事でいろいろとあってるので、疲労感が半端ないです。 上司が壊し屋(多数実績あり) …