人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

プログラミング(PHP)を勉強するにはどのようにやっていくのが効率が良いのでしょうか?
本を最初からじっくり読んで今まで挫折しました。
サンプルなどに沢山あたって慣れていくのが良いのでしょうか?

●質問者: HAKK
●カテゴリ:コンピュータ
✍キーワード:PHP プログラミング 勉強
○ 状態 :終了
└ 回答数 : 7/7件

▽最新の回答へ

1 ● くまっぷす
●17ポイント

http://www.net-newbie.com/postgres/expose.html

"英辞郎" 検索を公開するためのページ

もうすでにPHP忘れちゃいましたが、昔こういう辞書アプリを自前サーバにインプリして遊びましたねえ。

何か実際に少し役に立つものを、最初は丸写しでもいいので入れてみてそれを改造するなんてのがよいと思います(PHP3->4へ書き直ししてみるとか)。サンプルってだいたいつまんないんですよね。

◎質問者からの返答

回答ありがとうございます。

そうなんですよね。ただ丸写しして慣れてもそれで実力が付くとは言い難いし。

まあ、代替作りたいものは頭の中にあるんですけどね。

仕事で必要なWEBアプリなんかもあるし。


2 ● きゃづみぃ
●15ポイント

http://www.hatena.ne.jp/awindow?

実践あるのみですね。

まず、慣れるために 大量のプログラミングをする。

慣れたら、他人の書いたソースを見て、それに修正を入れる。

ということをしていったらいいでしょう。

◎質問者からの返答

回答ありがとうございます。

その大量にプログラミングをするまでの道筋を教えて頂ければありがたいのですが。


3 ● k_ahiru
●20ポイント

http://www.hatena.ne.jp/PHP

プログラムの基礎知識があれば、本を読むだけでも十分(ほかの言語の)勉強は

出来ると思いますが、全く知識が無いのであればほとんど意味は無い気がします(経験的に)

丸写しは重要だと思いますよ。ただし、質の良い奴に限りますけど。PHPなどは、

まともな奴が公開されていることが少ないですから、気をつけた方がいいです。

皆様が言っているとおり、実践あるのみですね。そして、振り返って本を読むと、

非常に効果があると思います。読むだけじゃ駄目ですね。

◎質問者からの返答

回答ありがとうございます。

なるほど。PHPのプログラム自体に心理的違和感は持っていません。

しかし知識はあまりありません。

書籍のPHPコードなども質の悪いものってありますか?

質の良いコードを書いている書籍やサイトがあったら教えてください。


4 ● english
●25ポイント

http://php.s3.to/bbs/

レッツPHP!

本を最初に1冊読んだら、実際に簡単なプログラムを何個も作っていくと良いと思います。私が思うに、PHPでもperlでも何でも一緒だと思いますが、WEBアプリの基本は、POSTかGETされたデータを加工して表示したり、文字コードを変換して、メール送信したり・・・。基本的には、掲示板一つでも作れば、だいたいの関数は頭に入ると思います。最初は、データをPOSTして表示するだけ。次は、htmlspecialcharsを使って、セキュリティ対策をするなど段階を踏んで、プログラムの練習をしていけばいかがでしょうか?

また、理解できないエラーメッセージでつまづいたら、とにかくGoogleでそのエラーメッセージそのままで検索すれば、過去に同じことで悩んだ人が必ず一人はいるものです。そのようにして自力で解決していくようにすれば、実力はおのずとついてくると思います。

また、人が書いたPHPプログラムを解読するのは自分が最初から書く以上に難しいことがありますが、そうはいっても、参考になることもあります。参照URLにあるようなソースをダウンロードされて、秀丸などのキーワード強調表示機能のあるエディターでソースを眺めれば、それだけで勉強になると思います。本は最初の1冊で十分なはずです。PHPはオンラインで立派なマニュアルもありますし。

http://akid.s17.xrea.com/

p2 - PHPでつくった2ch Viewer

◎質問者からの返答

回答ありがとうございます。

非常に参考になりました。

早速勉強再開してみます。

ただもっと多くの人の回答もみてみたいのでこのまま質問は続けます。。


5 ● くまっぷす
●15ポイント

http://www.php.org/

PHP.org

URLはややダミー。

スクリプト言語なんである意味書き捨てコードでもいいんですよ。

むしろDBなどとの接続用ライブラリに慣れるなど(くせがあったりするので)したほうがいいでしょうね。

◎質問者からの返答

回答ありがとうございます。

なるほど、書き捨てコードでも良いんですか。


1-5件表示/7件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ