ホームページ > バックエンド開発 > PHPチュートリアル > 初心者が PHP を学ぶ方法について話す

初心者が PHP を学ぶ方法について話す

WBOY
リリース: 2016-06-13 13:48:14
オリジナル
899 人が閲覧しました

初心者が PHP を学ぶ方法について話しましょう

まず、私自身の PHP 学習プロセスを要約します:
(1) HTML/CSS/JS などの Web ページの基本要素に精通し、完成段階で自分でWebページを完成させ、要素の属性に慣れる
(2) 動的言語の概念と動作の仕組みを理解し、PHP 構文に慣れる
(3) PHP と PHP の組み合わせ方法を学ぶ単純な動的ページを完成させるための HTML
(4) MYSQL にアクセスして、データベース プログラムの設計を開始します
(5) 統合を継続し、PHP の一般的な機能のほとんどを理解し、OOP、MYSQL の最適化、およびテンプレート
(6) 完全に機能する動的サイトを完成させます
私のこのルートは、PHP を学習する多くの愛好家と一致するかもしれませんが、これは段階的な学習プロセスであると考えることができます。上記の概要を見ていただくと、学習は非常に簡単です。ここで少し警告しなければなりませんが、スナックバーのゴマケーキでさえ、実際には一度で作れるものではありません。
まず私の学習アイデアを説明させてください。
まず、Web サイトの概念を理解した後、Web サイトが Web ページで構成されていることを理解するのは難しくありません。つまり、Web サイトを完成させたい場合は、まず Web ページの作成を学ぶ必要があります。したがって、将来Webサイトを作成するための基礎を築くためにHTMLをマスターする必要があります。
HTMLを学ぶときは、やりながら学ぶのが一番効果的だと思います もちろん、この方法はPHPの学習でも最も効果的です。
HTML のどの要素も、どの要素がどのような効果をもたらすのかを理解してから初めて実践する必要があり、盲目的に本を読んでもうまくいかないのが、ほとんどの初心者がコンセプトを難しいと考える理由だと思います。怠惰は進歩を妨げる最大の敵です。したがって、怠惰の習慣を克服することによってのみ、より早く何かを学ぶことができます。
おそらく、PHP を学習しているとき、できるだけ早く Web サイトを開発したいと思うでしょう。また、なぜ Web ページなどのつまらないことを学ぶ必要があるのでしょうか?野心は高くても野心は低い初心者が多いのはわかりますが、このような考え方は間違いなく空中に城を築くようなものです。基礎を築かなければどうやって屋根を築くでしょうか。
静的 Web ページの制作テクノロジーを習得することは、Web サイトの開発を学ぶための前提条件です。この記事はチュートリアル記事ではないため、テクノロジーの詳細な分析は行いません。
これで、固定ページが完成すると思います。もちろん、見た目が良いかどうかは別問題ですが、Momo の最初の Web ページも良くありませんが、「子供」がどんなに醜くても作りましょう。それは「お父さん」 お母さんを嫌いになることはできないでしょう?結局のところ、これは私たちの成果です。
それでは、動的言語の概念を学び始めましょう。動的言語に初めて触れたとき、多くの人は混乱するかもしれません。Web ページ上に表示されると、なぜこのような混乱が起こるのでしょうか?実際、あなたが書いた HTML コードも文字の塊ではありませんか?結局のところ、コードは直接出力されるのではなく、HTML が HTML パーサーを通過し、PHP が HTML を学習するのと同じです。操作を実行するには、特殊な構文構造を使用する必要があるため、PHP が奇妙に見えるのも不思議ではありません。
初心者にとって PHP を理解することは最も難しいハードルですが、他の言語を学習したことがある人なら、PHP が本当に優れていると感じるかもしれません。シンプルですが、これまで何も学んだことがない場合は、じっくり考えてください。
3 回読めば自然に慣れるようになる この単純な事実は、たとえ PHP が理解できなくても、まずは読んで、何度も読んで、考えて理解する必要があることを教えてくれます。コーディングに関しては、たとえそのコードが何のためにあるのかわからなくても、少なくとも雰囲気はつかめるはずです。
一定の苦労を経て、賢いあなたは明らかに徐々に啓発され、プログラミングの概念をゆっくりと理解しました。おめでとうございます。成功への第一歩を踏み出しました。
HTML と PHP の概念を理解すれば、PHP と HTML の混合プログラミングは問題なく、1 足す 1 がいくらになるかを PHP に計算させてブラウザに出力できます。これは確かにアポロの月面着陸と同じです。しかし、これはプログラミングの旅において大きな前進です。興奮した?しかし、あなたには冷や水をかけなければなりません、あなたはまだ新人です。
しばらく満足したら、次のステップは、データベースを PHP の黄金のパートナーと見なすことです。 MYSQL を生きたまま食べたい。この行と列を見るとめまいがするだけだから。
めまいはめまい、めまいはめまいです。食事中に舌を噛んで食べるのをやめることはできませんよね。恐怖を捨てて、努力を続けてください。私たちは恐怖に打ち勝つためにここにいるのです。元気を出してください。
苦労の末、ようやくデータベースの概念を理解し、最終的に PHP を介してデータベースに接続できるようになると興奮します。この期間にどのように学習したかは検証しませんが、準備が整っていることがわかります。 。
PHP とデータベースを学んだ人なら、間違いなく左手に MOTOROLA を持ち、右手に NOKIA を持っているはずです。なんてシックでシックなんだろう、笑、やっと覚えましたが、もしかしたらこの時、誰かがうっかり私をタップしてしまうかもしれません。あなたは肩の上でこう言います。「兄弟、あまり喜ぶなよ、あなたはまだ新人だし、学ぶまでにはまだまだ長い道のりがあるよ!」
熱心に取り組んで、PHP を使用してデータの挿入、削除、更新を正常に実行できるようになれば、成功はすぐそこまで来ていることは明らかです。
現時点では、次の状態になっている可能性があります:
HTML をご存知ですか?はい、大きなテーブルとレイアウトを含む複数の Web ページをコンパイルできます。
PHPをご存知ですか?はい、1+1の演算を関数に書いて呼び出します!
MYSQL をご存知ですか?はい、データベースに私の情報を挿入および削除します
では、次に何をすればよいでしょうか?あなたのスキルを試してみれば、おそらく大丈夫だと思います。それでは、HELLO WORLD に匹敵するタスクを与えます。 ^_^、初心者にとっては最初のハードルでもあります。
時間はかかりましたが、ようやくフォームデータをデータベースに挿入して表示することができ、プログラムのプロトタイプが誕生したと言えるでしょう。
ただし、このフォーラム、その CMS、および CRM については、いつ書くことになるでしょうか。
心配しないでください。馬の姿勢はほぼ完成したと言えます。可能であれば、ペンを使用するか、簡単な PHP マニュアルを体に印刷して、時間内から触れてください。時間までにぜひ見に行ってください、覚えておいてください、トイレに行くときもお見逃しなく(^2^)。
条件がある場合は、この本を購入して読んでください。「PHP+MYSQL WEB 開発 (第 3 版)」はバイブルとして知られています (おそらく良い選択です) (免責事項: 著者は私に何の利益も与えませんでした)。 、そして私もそうではありませんでした Book サポーター、遠く離れてから、私は彼の兄弟に直接会ったことさえありません -_-)
知識を強化し、PHP と MYSQL 開発の要点を理解した後、振り返ってみましょうあなたが書いたそのゲストブック、本当にあなたが書いたものなのかと疑問に思うかもしれません。もちろん、家に幽霊がいるなら、それは幽霊によって書かれたかもしれません -_-
現時点では、あなたのゲストブックはそうすべきです。機能が強化されれば、UI (ユーザー インターフェイス) も強化できます。とにかく、動的な Web サイトのプログラムを作成して、それを公開したときの達成感は格別です。自分のウェブサイトを楽しんで、友達に見てもらい、私の文章がどれだけ優れているかを見てもらい、オンラインで宣伝しましょう
数日後、ゲストブックを開くと、すごいページが表示されていますね。明らかに、あなたのゲストブックにはセキュリティ対策が講じられておらず、誰かがちょっとしたトリックに JS コードを使用しました。このときのあなたの気持ちには同情しますが、他に方法はありません、頑張ってください。
頑張ってください。一生懸命働き、セキュリティの問題に慣れ、いくつかのプログラムを設計しました。
それで、もう覚えましたか? いや、いや、まだ OOP に触れていません。テンプレートについてはどうでしょうか?
これを学習したら、XML について理解できるようになりました。AJAX が終わったら、XML について学習する必要があります。 ..
総じて、自分がすべてを学んだとは決して思わないでしょう。本物の強い人たちは、常に新しいことを考え出してあなたに投げかけます。それはあなたも学習が遅れていることを裏付けています。先人の経験は本当に終わりがありません!
私の YY を通して、あなたもいくつかの学習プロセスを理解する必要があると思います。しかし、それは問題ではありません。何を、それは同じ目的です。私はそれが良いかどうかについては、皆さんに学ぶ機会を与えるためにここまで書きました^0^
読んでいただければわかります。くどいので、私には役に立ちません。学習方法は知っていますが、もっと早く学びたいのです。1 週間の短期集中コース、いや、24 時間の短期集中コース、ありますか。
私は... 持っていないが、2 分以内にあなたを病院に送り込むことは間違いない -_-
何かを学ぶときは決してすべきではない
しかし、私が保証できるのは、PHP を学べば、他の言語もすぐに習得できるということです。以前に他の言語を学んだことがありますが、PHP は間違いなく速いです。
しかし、文法を学ぶのは簡単ですが、文法を使って目標を達成する方法は人それぞれであり、ほぼすべての人が独自の長所と短所を持っています。ただし、他の人の成功したコードから学ぶことは間違いなく有益です。そのため、時間をかけて改良された古典的なコードを参照することが、上達するための最良の方法です。
ここまで言いましたが、私が言いたいのは、PHP を学ぶには、その方法を習得するだけでなく、努力も必要であるということです。諦めてもっと暴力的になりたいなら、自分の口を平手打ちして「他の人にはできるのに、なぜ私にはできないの?」と叫んでください。 (ヤマコーチっぽいと思いませんか? 確かにモーモーは映画を見すぎて口を叩くと痛いです。この事実を理解するだけで十分です。)

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート