学習するときに知っていること
まず、私自身の PHP 学習プロセスを要約します:
(1) HTML/CSS/JS などの Web ページの基本要素に慣れる 完成段階では、次のことができます。完全な Web ページを自分で作成できるようになります
(2) 動的言語の概念と操作メカニズムを理解し、PHP 構文に精通します
(3) PHP と HTML を組み合わせて簡単な Web ページを完成させる方法を学びます。動的ページ
(4) MYSQL に連絡し、データベース プログラムの設計を開始します
(5) 統合を継続し、PHP の一般的な機能のほとんどを理解し、OOP、MYSQL の最適化、およびテンプレートを理解します
(6) 完全に機能する動的サイトを完成します
この一連の PHP 学習スキルは、PHP を学習する多くの人に似ていると思われますが、これは段階的な学習プロセスであると考えられます。ただし、初心者は上記の概要を読んで、学習が非常に簡単であると考えるべきではありません。実際、スナックバーのゴマケーキも一度でマスターできるものではありません。
まず私の学習アイデアを説明させてください。
まず、ウェブサイトの概念を理解した後、ウェブサイトがウェブページで構成されていることを理解することは難しくありません。つまり、ウェブサイトを完成させたい場合は、まずウェブページの作成を学ぶ必要があります。 、将来ウェブサイトを作成するための基礎を築くには、HTMLをマスターする必要があります。
HTMLの学習においては、もちろん、この方法がPHPのスキルを学ぶのにも最も効果的な方法だと思います。
HTML のすべての要素は個人的に練習する必要があり、どの要素がどのような効果をもたらすかを理解した後でのみ、盲目的に本を読んでも効果は得られません。
静的 Web ページの制作テクノロジーを習得することは、Web サイトの開発を学ぶための前提条件です。
これで静的ページが完成したと思います。それでは、動的言語の概念を学び始めましょう。動的言語に初めて触れたとき、なぜこの混乱したものが Web ページに表示されると混乱するのでしょうか?実際、これは混乱ではありません。あなたが書く HTML コードも単なる文字の集まりではありませんか?
結局のところ、コードは直接出力されるのではなく、HTML パーサーを通過しますし、もちろん PHP も通過します。 HTML を学習するのと同じように、パーサーに操作を完了させたい場合は、専用の構文構造を使用する必要があるため、PHP が奇妙に見えるのも不思議ではありません。
PHP の学習スキルを理解することは、初心者にとって最も難しいハードルですが、他の言語を学習したことがある人なら、PHP が本当に優れていると感じるかもしれません。単純なことですが、PHP を理解していなくても、まずそれに慣れる必要があります。
HTML と PHP の概念を理解すれば、PHP と HTML の混合プログラミングは問題なく、PHP に 1 と 1 がどれだけ等しいかを計算させ、それをブラウザーに出力できます。これは確かにアポロの月面着陸と同じです。でも、あなたはプログラミングの旅に大きな一歩を踏み出しました。でも、私はあなたに水を差さなければなりません。 、あなたはまだ新人です。
しばらく満足したら、次のステップは、PHP の黄金のパートナーと見なされるデータベースを学習することです。 MYSQL を生きたまま食べるのは、この行と列の Dongdong が単にめまいを引き起こすだけだからです。
めまいはめまい、めまいはめまいです。食事中に舌を噛んで食べるのをやめることはできません。恐怖を捨てて、努力を続けてください。さあ、同志。
たくさんの苦労の末、ようやくデータベースの概念を理解し、ついに PHP を通じてデータベースに接続できるようになったことが興奮します。この間にどのように学んだかは検証しませんが、変わります。それはもうできます。
PHP とデータベースを学んだあなたは間違いなく左手に MOTOROLA を持ち、右手に NOKIA を持っています。なんてシックでシックなんだ、はは、やっと覚えたけど、もしかしたらこの時、誰かがうっかりあなたの肩をたたいてしまうかも知れません。 「兄弟、あまり喜んではいけません。あなたはまだ新人であり、学習にはほど遠いのです。一生懸命取り組んで、PHP を使用してデータを挿入、削除、更新できるようになったときは、明らかにすでに成功しています。」成功にはほど遠いです。
あなたはこの時点で次の状態にいるかもしれません:
HTML を知っていますか? はい、大きなテーブルとレイアウトを含む複数の Web ページをコンパイルできます!
はい、1 プラス 1 の操作を知っていますか?は関数に書き込まれて呼び出されます!
MYSQL をご存知ですか? はい、データベースに情報を挿入して削除します
では、次に何をすればよいでしょうか。おそらくノーです。問題が解決したら、ゲストブックを作成しましょう。これは HELLO WORLD! に相当します。どちらも初心者にとって最初のハードルです。
時間はかかりましたが、ようやくフォームデータをデータベースに挿入して表示することができるようになり、プログラムのプロトタイプが誕生したと言えるでしょう。ただし、このフォーラム、その CMS、および CRM を参照してください。いつ作成しますか?
心配しないでください。馬の姿勢はほぼ完成したと言えます。可能であれば、ペンを使用するか、簡単な PHP マニュアルを体に印刷し、時々触れてください。ほら、トイレに行っても忘れないようにね(^2^)。
条件がある場合は、この本を購入して読んでください。「PHP+MYSQL WEB 開発 (第 3 版)」はバイブルとして知られています (おそらく良い選択です) (免責事項: 著者は私に何の利益も与えませんでした。それに、私は本を読む人ではありません。こんなに離れているのに、私は彼の兄に直接会ったことさえありません。 -_-)
知識を固めて、PHP と MYSQL 開発の要点を理解した後、次のことを見てみましょう。あなたが書いたメッセージに戻って、ベン、それは本当にあなたが書いたものなのかと疑問に思うかもしれません。 もちろん、家に幽霊がいるなら、それは幽霊によって書かれたかもしれません -_-
この時点で、あなたのゲストブックには次のように書かれているはずです。登録機能やページング機能も強化できます。完成後は特別な達成感を感じますか?自分のウェブサイトを開き、仲の良い友達に見てもらい、私の文章がどれほど素晴らしいかを見て、オンラインで宣伝してください
数日後、またゲストブックを開いたら、えっ、ページ数は何ですか?明らかに、あなたのゲストブックはセキュリティ対策を講じていませんでした。このときのあなたの気持ちには同情しますが、頑張ってください。頑張ってセキュリティに慣れてきました
それで、もう覚えましたか? いや、いや、まだ OOP に触れていないんですよね?テンプレート、何ですか?
学習を続けてください。これらを学習したら、XML についても理解できるようになります。 AJAX へ、そうですか? AJAX は終わりました...そして...
つまり、あなたがすべてを学んだことに気づくことは決してありません。学ばないと遅れてしまう、これもまた確認済みです 先人の経験は、学習に終わりがないことを示しています
私の YY を通じて、おそらく私のプロセスにはいくつかの解決策があると思います。しかし、何があっても、私たちは異なる道を通って同じ目標に到達します。私はそれが良いかどうかについては、あえて保証しません^0^
。読んでみると、くどくて役に立たないことがわかります。学習方法はわかっていますが、もっと早く学習したいのです。1 週間のクラッシュ、いや、24 時間のクラッシュです。持っていますか?
私...持っていませんが、2分以内にできます。あなたが入院することは間違いありません -_-
何かを学ぶときにすぐに解決できるとは決して期待しないでください。 PHP の学習スキルについて説明しましたが、その努力がなければ、それは無駄になってしまいます
しかし、一つだけ保証できるのは、PHP を学習すれば、他の言語も確実に早く習得できるということです。他の言語を学んだことがある場合は、間違いなく PHP をすぐに学ぶことができますが、構文の使用方法は人それぞれであり、ほとんどの人が独自のメリットを持っています。他の人の成功したコードから学ぶことは間違いなく有益です。そのため、時間をかけて改良された古典的なコードを参考にするのが最善です。
ここまで話した後で、私が言いたいのは、PHP を学ぶには、方法を習得するだけでなく、汗を流すことも必要です。自分自身、自分の選択、自分の能力を信じることを途中で諦めてしまう人を見たくないのです。 、もし諦めてもっと暴力的になりたいなら、自分の口を平手打ちして、「他の人はできるのに、なぜ私はできないの?」と叫んでください(ヤマコーチのように聞こえませんか?モモは確かにたくさんを見すぎています)この真実を理解する必要があるだけです。)
さらに、ASP/PHP/JSP/.NET の比較は誘惑に抵抗することを思い出させてください。 PHP の半分を学び、もう一度 C# を学び始めたとしても、または JAVA が非常に強いという人もいるかもしれませんが、この時点で動揺してはなりません。学ぶ、PHPを学ばなければなりません。
そして、最も望ましくないのは、考え方が変わったときに考えを変えることです。これは、途中で諦めることが多い場合、何も得られず、多くの時間を無駄にすることです。最も重要なことは、他人があなたを軽蔑することです。 PHP の学習スキルは、たとえ不快なことがあっても目標を達成するために自分自身を強制しなければならないということです。これが忍耐力を養う方法です。