RのWeb制作

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

Web制作

急がば回れ「初めてのPHP5」の紹介

投稿日:2014年1月14日 更新日:

「今からプログラミング(PHP)はじめたいなあ」という方へ。
パソコンスクールで学ぶことやネットで独学するのも間違いなくいい方法です。

私はオライリージャパンから出ている「初めてのPHP5」をおすすめします。

なぜでしょうか?

彼らは特定の分野に特化した方法を教えてくれます。
つまり、部分的なことしか教えてくれません。

「知識が穴だらけやん・・・」
ネットでずっと独学してきた私は「初めてのPHP5」を読んで、このことを改めて知りました。

その例を1つ挙げます。
私はnumber_format()関数に衝撃を受けました。

<?php
print number_format(285266237);
?>

表示
285,266,237

ただ単に「数値を見やすくする」方法です。
ですが・・・これを実現するコードは難しそうですね。

もし、このコードを実装しなければならないとなった時を想像してみてください。
存在することを知っていれば「1行」です。
知らなければどうなることやら。

これは他のものにも言えるのでは?と思います。
「方法を知らなければうまく出来ない」と。

この本にも弱点があります。
細かいところまで深く書き過ぎていることです。
あまり好きじゃない人にとっては苦痛かもしれません。

ですが、細かいということは、
「なぜ?」「どうして?」をちゃんと理解できることに繋がります。

基礎を学ぶためにも「初めてのPHP5」は大事だと思います。

結局、基礎がないとどの言語にも応用できません。
「急がば回れ」です。

-Web制作

執筆者:


comment

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

関連記事

no image

iPhoneアプリを開発してみよう

最近ずっとiPhoneアプリで遊んでて、 「なんか頭使うゲームないな?」と思い(”本質的には育成ゲー”が多すぎてゲンナリ) 「複数人でのRTS」があればな~と。 「他ゲーに文句 …

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

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

for内で選手個人データをSQLで呼び出すより、辞書型を利用した方が読み込みは早い

for内でSQLを呼び出すと遅い…。 自作野球ゲームMeisyoでは、明示的にデータを呼び出すためにfor内でSQLを利用していました。 CDs = {} # Cardデータ(選手id, 選手データ) …

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

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

[SQL]URLから正規表現でホストの抽出

他のサイトの説明が釈然としなかったので投稿。 以下のref0~2番のホストを抽出したいとする。 ref[0] = "http://www.other.com/path1/index …