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 より:

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

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

comment

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

関連記事

no image

[PHP]まとめ読みをPSRで改良する(3)

(2)の記事から「PDO」を使い、データの通信をオブジェクト化しました。 password_hashを使い、パスワード処理の暗号化も行いました。 PDOを導入する一番の理由は「mysql_query」 …

[Python] 機械学習での変数選択自動化(SVRを例に)

今回、会社のコンペで255というとんでもない量の変数を扱うことになりました。 価格予想を行うコンペです。 今回のデータのおさらい データ量は1500程度。8:2で分けると検証データが300しかないすご …

[Meisyo]今後やっていきたいこと

Meisyoで今年中にやっておきたいこと これさえやればDAU(日ごとのアクティブユーザ)が100人を超えるのでは?と思います。 まずは目的・内容を書いて、理由と考察を書きます。 目的 ユーザがゲーム …

2022年 プログラミング初心者におすすめのPCと備品

はじめに プログラミング始めてみたい(始めてる)けど、パソコン用意したいなあと思った時、ググってみるといろいろ情報がありすぎて困ったあなた。 PC・プログラミング歴20年以上私が見るに、アフィリエイト …

no image

PHPで祝日判定

PHP 祝日判定で検索すると、「GoogleカレンダーAPIで祝日を取得する」ばかりです。 しかし、GoogleカレンダーAPIは抜け落ちている祝日が存在することが知られています。 今回は、抜け落ちが …