RのWeb制作

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

Web制作

現代PHPの正しい道「PHP: The Right Way」の紹介とその要約

投稿日:

時代遅れの本や情報があふれている。そのため「何年前のコレ?」というコードが広まっている。

私もまずいコードを書いていた。悪意がある頭のいい人が少し手を加えるだけでデータベースが死んでしまうようなコードを。

「PHP: The Right Way」はそれを正すとても良いサイトだ。
PHP
初心者を始めとして、中級者、上級者の方も。

PHPで開発するにはWebサーバが必要だ。

でも大丈夫。
サーバーは自分のPCでOK!
方法はXAMPPで自宅サーバーを作るを参考にして欲しい。
PHPバージョンは最新バージョン(5.5)がオススメ。

コーディングスタイルはPSR!
これはDrupal や Zend、Symfony、CakePHP、phpBB、AWS SDK、FuelPHP、Lithium の開発者たちが集まって作ったPHPのコーディングスタイル。
コーディング規則PSRを学ぶを参考にして欲しい。

データベースは PDO か mysqli を使ってアクセスすること。
「mysql_connect」関係の関数は使えなくなることが予定されている。

と・・・まあいろいろあるが、読んで試してみてほしい。
もっとコードが読みやすくなるだろう。
私のコードは確実に読みやすくなったしサイトの安全性も上がった。

PHPは良い言語だ。
だからもっと良い言語にしていけるように頑張りたい。

-Web制作

執筆者:


comment

メールアドレスが公開されることはありません。

関連記事

[Meisyo]模擬戦の追加(テスト)vs 大阪桐蔭2018

模擬戦(NPC勝ち抜き戦)を追加しました! 模擬戦のコンセプトは「甲子園歴代優勝校と戦える場を」です。 経験値高め。もらえるアイテムも多いです。 挑戦には練習試合で7日に1回くらい拾える「試合チケット …

ゲームデータで学ぶSQL(初級編)

近年のデータサイエンスブームをきっかけに「SQLを学びたい」と思った方へ。 そう思ったところで、壁になってくるのは実データの入手です。 私は職業としてデータサイエンス関連の業務に従事していますが、キレ …

(VPSでつくる) Nginx Unit+venv+FlaskでHello World

連載第六回目です。 色々と設定を行ってきましたが、今の状態ではNginx(Webサーバー)上で動的なサイトを表示することはできません。 そのため、今回はNginx Unit(APサーバー)を用いて、簡 …

(VPSでつくる) セキュリティ設定

連載第十四回目です。 セキュリティ設定について何もわからん状態なので色々と漁っていました。 PythonやFlaskなどの個別のモノに対してのセキュリティ設定の書籍は中々多くないので、Linuxなどの …

no image

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

今回の改良対象 → ミニ四駆まとめサイト なぜやるのか? PHPのバージョンアップによる速度の向上 一番はこれでしょう。 今のはPHP5.2で動いています。 1割から5割の速度向上が見込まれます。 1 …