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]野手起用法設定の導入検討

コメントいただきました。 面白いなこれは・・・一人で開発してもいいもんじゃないですね。ありがたいです。 導入は時間が出来たらします!

TensorFlowまで到達

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

(VPSでつくる) Python仮想環境venvの導入

連載第五回目です。 前回の4. Pythonのバージョンを3.Xにする記事で、Pythonのバージョン管理をディレクトリごとに行えるようになりました。 ただし、アプリごとにモジュールのバージョンは変え …

[Meisyo]試合一球分析用DBの追加

試合で一球ごとの分析用DBを追加しました。 なぜかというと、試合での投手vs打者における投球と打撃結果の因果関係が分からなかったからです。 もっとカンタンニシテ・・・ 例えば・・・ どのコースは打たれ …

特訓の追加について

練習に特訓を追加しました。 特訓の実装目的は、 1. 選手発掘の迅速化 2. 特定の選手の育成 です。 meisyoはステータスが絶対的ではないので、(なんとなく)良い選手を発掘することが重要です。 …