重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

はじめまして

私は今現在PHPを市販の基本書を参考に学んでいるのですが、イマイチ理解
に苦しむ部分があります。それは、勉強の進め方です。

一般的には、PHPを学ぶには掲示板を作るのが一番良いと言われてますが、どのように勉強するのが一番理解が早いのでしょうか?
html cssはタグ打ちできます。
基礎的な知識として、他に何か学んでおいたほうが良いのでしょうか?

このようにPHPを学ぶと理解しやすいよ!という方法がありましたら、どなたかご教授ください。

A 回答 (3件)

複数の参考書でPHPの基礎を学ぶのが一番ましかな?


参考書に掲示板の作成方法について解説されているものがあります。
いきなり、自分で何かを作成すると、自分流のスマートでない方法になってしまうことが多くまずいと思います。より効率的でスマートなやり方を身に着けるのがベストかとおもうからです。よい先生があったほうがいいって言う意味です。
**
PHPとMysqlの参考書でいいのではないでしょうか。
*自分でシステムを作るのは、学んだ知識を生かすという作業なので参考書を見ながら充分可能です。
    • good
    • 0
この回答へのお礼

>いきなり、自分で何かを作成すると、自分流のスマートでない方法になってしまうことが多くまずいと思います。より効率的でスマートなやり方を身に着けるのがベストかとおもうからです。よい先生があったほうがいいって言う意味です。

確かにスマートでない方法になると、習得するのに余計に時間がかかる気がします。使用している参考書は間違ってないようなので、とりあえず地道に繰り返して練習してみようと思います。

お礼日時:2009/07/23 14:16

・自分で作る


 作って覚えるのが一番良いとはよく言われてることですね

・人のソースを見る
 綺麗なものからスパゲッティなものまで色々ありますが、人の書いたものは参考になると思います

・作ったソースを晒す
 いい感じのが出来たら配布してみる。感想や苦情から学ぶ事は多いです

・ソースを捨てる
 新しいもの作ったら古いもののことは捨てて忘れる

参考URL:http://www.phpclasses.org/
    • good
    • 0
この回答へのお礼

>・作ったソースを晒す
いい感じのが出来たら配布してみる。感想や苦情から学ぶ事は多いです

なるほど、苦情や感想からは確かに多くのことを学べそうですよね。
意外な盲点でした。
ありがとうございます。

お礼日時:2009/07/23 14:08

確かに掲示板はPHPの学習には最適かと思います。


私も最初はまずSQLを使わない(テキストファイルにデータを保存する)1行掲示板を作り、その後SQLを使った掲示板を作りました。掲示板が作れるようになればデータの表示、入力、削除、変更と一通りの操作ができるようになりますので、大概のWEBアプリはその応用で作れるようになります(SNSやショッピングカートなどもその応用です)

プログラムは初めてですか?
コツは最初から機能を盛り込みすぎない事です。よく最初からあれもこれも盛り込もうとする人が居ますが、まず挫折の原因になります。
一口に掲示板と言っても、作り始めるとスレッド機能をつけたり、ユーザー機能、絵文字機能、メールでのお知らせ機能など色々な機能を盛り込みたくなります。またセキュリティも考慮しなくてはなりません。そうなった時に少しづつ調べながら機能を追加していけば、パワーアップしていく自分の掲示板にモチベーションも上がり楽しく学習できます。
機能拡張を繰り返しているうちに、以前のプログラムの未熟さが障害になって拡張が難しくなったり、プログラムが複雑になりすぎてエラーの原因が特定しにくくなってくると思います。そうなった時は思い切ってまたゼロから書き直してください。2回目は1回目の数倍も早く、また判りやすいプログラムが書けるようになります。それを繰り返せば自分なりのコーディングルールも確立して実力がついてると思います。
    • good
    • 0
この回答へのお礼

>プログラムは初めてですか?
初めてですね。

機能を盛り込みすぎないことが大切ですか・・
なるほど、なるほど
とりあえず、今が使用しているのは、基礎からのMySQLという参考書です。かなりかみ砕いた説明なのですが、正直難しいの一言です・・

>機能拡張を繰り返しているうちに、以前のプログラムの未熟さが障害になって拡張が難しくなったり、プログラムが複雑になりすぎてエラーの原因が特定しにくくなってくると思います。そうなった時は思い切ってまたゼロから書き直してください。2回目は1回目の数倍も早く、また判りやすいプログラムが書けるようになります。それを繰り返せば自分なりのコーディングルールも確立して実力がついてると思います。

凄く分かりやすい説明ありがとうございます。
機能を盛り込んで、徐々にレベルアップさせることが最善のようですね。
ちょっくら頑張ってみます。

お礼日時:2009/07/23 14:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!