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 へ返信する コメントをキャンセル

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

関連記事

[Meisyo]投手交代アルゴリズムの変更

要望 投手起用と代打について現状自分は投手起用をこんな感じにしていて 代打は6回以降にしたいのですが投手の数の関係で9回以降に代打を起用された場合に野手が登板することになり困っています。代打起用を何回 …

[Python:Predict Gollira]2枚の画像でどちらがゴリラっぽいかを人間が予想する。

「あーこの人ゴリラっぽい。」と思うことはありませんか? ゴリラっぽさってどこから来るんだろうかと悩んでいました。 前回、[Python] ディープラーニングのモデル「VGG16」を使って画像認識をし、 …

野球ゲームデータで遊ぶデータサイエンス(正規分布の検定編)

名将と呼ばれた者達のデータを使って、データサイエンスを学んでみましょう! 生きた&整えられたデータは中々公開されていないので、今回の野球ゲームのデータは分析に適していると思われます。もちろん、Kagg …

Work It! 初期版Webアプリリリース

ソーシャルタイムトラッキングツールアプリWork It!(https://work-it.biz/)をリリースしました。 まずは、今何ができるのかをお伝えし、将来的な予定(つまり開発予定)となぜ開発し …

個人制作ゲームが陥る罠

個人制作のゲームには得てして「人が集まらない問題」があります。 それはなぜでしょうか?分析してみましょう。 まず、市場原理の理解から始めます。 例として、ある商品(iPhone7)をアマゾンに出して売 …