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

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

関連記事

[Meisyo] ver.0.20(a)更新情報

Meisyoでは10月20日にver.0.20(a)として下記アップデートを行いました。かなり大がかりな変更も含まれているため、詳細に報告いたします、 安定し次第、0.20(b)に移行します。 安定す …

no image

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

PHPのコーディング規則、PSRを学ぶ(3)の続きです。 今回は実際にクラス名定義を自宅サーバーで試してみます。 1.「SplClassLoader.php」を手に入れる 「ダウンロード」または「直接 …

[Meisyo]練習試合のバグ修正

練習試合のバグ修正を修正しました。 練習試合で大阪桐蔭2018(NPC)と当たるってマジ? 久々のバグ報告(ありがたい!)で、なんでこうなるかなーと思ってみたら、 下記のようにしたつもりが・・・ $v …

(VPSでつくる) MariaDB(MySQL)インストール

連載第八回目です。 今回はMariaDBをインストールします。 MariaDBはMySQLの完全互換で、高速性を持っているので採用します。 SQLクエリも全く同じものが使えます。 詳しくはMariaD …

TensorFlowまで到達

ちょいちょい数式に詰まりながらも、DeeplearningのフレームワークTensorFlowの学習まで漕ぎ着けました。 一番困ったのは「説明無しで数式使うよ!」 マジやめてください・・・まあ勉強する …