誰もが言語を選択するとき、その背景や長い歴史に基づいて選択されるのではなく、より重要なのは、たとえ輝かしい歴史を持った言語であっても、最終的には衰退するということです。PHP は良いニュースです。 は試験に合格しており、学ぶ価値のある言語です。
phpの学習プロセスは以下の段階を経る必要があるとまとめました: (1) HTML/CSS/JSなどのWebページの基本要素に慣れ、完成段階では、完全な Web ページを自分で作成します。
(2) 動的言語の概念と操作メカニズムを理解し、PHP 構文に精通します。
(3) PHP と HTML を組み合わせて単純な動的ページを完成させる方法を学びます。 4) MYSQL を使用してデータベース プログラムの設計を開始します。
(5) 継続的に統合し、PHP の一般的な機能のほとんどを理解し、OOP、MYSQL の最適化、およびテンプレートを理解します。
(6) 完全に機能するダイナミックを完成させます。サイト。
私のルートは、PHP を学習している多くの愛好家と一致するかもしれませんが、これも段階的な学習プロセスです。ただし、上記の概要を見て、初心者は学習が非常に簡単であるとは思わないでください。ここに冷水を注ぎます。実際には何も簡単ではありません。スナックバーのゴマケーキでさえ、一度に作ることはできません。
まず私の学習アイデアを説明させてください。
まず、ウェブサイトの概念を理解した後、ウェブサイトがウェブページで構成されていることを理解することは難しくありません。つまり、ウェブサイトを完成させたい場合は、まずウェブページの作成を学ぶ必要があります。 、将来ウェブサイトを作成するための基礎を築くには、HTMLをマスターする必要があります。
HTMLを学ぶには、やりながら学ぶのが最も効果的だと思います。 もちろん、この方法はPHPを学ぶにも最も効果的です。
HTML のすべての要素は、どの要素がどのような効果をもたらすのかを理解した後でのみ、それらを深く覚えておく必要があります。ほとんどの初心者が概念を学ぶのが難しいと感じる理由は、それだと思います。怠惰は進歩を妨げる最大の敵です。したがって、怠惰の習慣を克服することによってのみ、より早く何かを学ぶことができます。
おそらく、PHP を学習しているとき、できるだけ早く Web サイトを開発したいと思うでしょう。また、なぜ Web ページなどのつまらないことを学ぶ必要があるのでしょう。野心は高くても野心は低い初心者が多いのは容易に想像できますが、このような考え方は間違いなく空中に城を築くようなものです。基礎を築かなければ、どうやって屋根を築くことができますか。
OK、静的 Web ページの制作テクノロジーを習得することは、Web サイトの開発を学ぶための前提条件です。この記事はチュートリアル記事ではないため、この点については説明しません。テクノロジー。
これで固定ページが完成すると思います。もちろん、それが見栄えが良いかどうかは別の問題ですが、モモの最初の Web ページはそれほど良くありませんが、「子供」がどんなに醜くても、私たちは「 「嫌いじゃないですよね?」結局のところ、これは私たちの成果です。
それでは、動的言語の概念を学び始めましょう。動的言語に初めて触れたとき、Web ページ上に表示されると、なぜこのような混乱が起こるのでしょうか?実際、あなたが書いた HTML コードも文字の塊ではありませんか?結局のところ、コードは直接出力されるのではなく、HTML が HTML パーサーを通過し、PHP が HTML を学習するのと同じです。操作を実行するには、特殊な構文構造を使用する必要があるため、PHP が奇妙に見えるのも不思議ではありません。
初心者にとって PHP を理解することは最も難しいハードルですが、他の言語を学習したことがある人なら、PHP が実に単純であることに気づくかもしれません。あなたはこれまで何も学んだことがないのなら、阿弥陀さま、本気で考えてください。
3 回読むと自然に慣れるようになります。この単純な事実は、PHP を理解できなくても、最初は何度も読んで理解する必要があることを示しています。コーディングを教わった場合、そのコードが何のためのものなのかは分からなくても、少なくともその感触はつかめるはずです。
一定の苦労を経て、賢いあなたは明らかに徐々に啓発され、プログラミングの概念をゆっくりと理解しました。おめでとうございます。成功への第一歩を踏み出しました。
HTML と PHP の概念を理解すれば、PHP と HTML の混合プログラミングは問題なく、PHP に 1 と 1 がどれだけ等しいかを計算させ、それをブラウザーに出力できます。これは確かにアポロの月面着陸と同じです。しかし、それはプログラミングの旅において大きな前進です。興奮した?しかし、あなたには冷や水をかけなければなりません、あなたはまだ新人です。
しばらく満足したら、次のステップは、PHP の黄金のパートナーと見なされるデータベースを学習することです。 MYSQL を生きたまま食べるのは、この行と列の Dongdong が単にめまいを引き起こすだけだからです。
めまいはめまい、めまいはめまいです。食事中に舌を噛んで食べるのをやめることはできませんよね。恐怖を捨てて、努力を続けてください。私たちは恐怖に打ち勝つためにここにいるのです。元気を出してください。
たくさんの苦労の末、ようやくデータベースの概念を理解し、ついに PHP を通じてデータベースに接続できるようになったことが興奮します。この間にどのように学んだかは検証しませんが、変わります。それはもうできます。
PHP とデータベースを学んだあなたは間違いなく左手に MOTOROLA を持ち、右手に NOKIA を持っています。なんてシックでシックなんだ、はは、やっと覚えたけど、もしかしたらこの時、誰かがうっかりあなたの肩をたたいてしまうかも知れません。言った:兄弟、あまり喜んではいけません、あなたはまだ新人です、学ぶまでにはまだ長い道のりがあります!
PHP を使用してデータを正常に挿入、削除、更新できるように一生懸命取り組んで学べば、成功はすぐそこまで来ていることは明らかです。
あなたは今この状態にいるかもしれません:
HTML を知っていますか?はい、大きなテーブルとレイアウトを含む複数の Web ページを編集できます。
PHPをご存知ですか?はい、1+1の演算を関数に書いて呼び出します!
MYSQLをご存知ですか?はい、データベースに私の情報を挿入して削除します
それでは、次に何をすればいいでしょうか?あなたのスキルを試してみれば、おそらく大丈夫だと思います。それでは、HELLO WORLD に匹敵するタスクを与えます。 ^_^、これは初心者にとって最初のハードルでもあります。
時間はかかりましたが、ようやくフォームデータをデータベースに挿入して表示することができるようになり、プログラムのプロトタイプが誕生したと言えるでしょう。
ただし、このフォーラム、CMS、CRM はいつ作成すればよいでしょうか?
心配しないでください。馬の姿勢はほぼ完成したと言えます。可能であれば、ペンを使用するか、簡単な PHP マニュアルを体に貼り付けて、それを取り出してください。時々見て覚えて、トイレに行っても忘れずに(^2^)。
条件がある場合は、この本を購入して読んでください。「PHP+MYSQL WEB 開発 (第 3 版)」はバイブルとして知られています (おそらく良い選択です (免責事項: 著者は私に何の利益も与えませんでした)。私は本を読まない) なんてことだ、こんなに遠くから見ても、彼の弟を直接見たことさえない -_-)
知識を固めて、PHP と MYSQL 開発の要点を理解した後、あなたが書いたメッセージに戻って、ベン、それは本当にあなたが書いたものなのかと疑問に思うかもしれません。 もちろん、家に幽霊がいるなら、それは幽霊によって書かれたかもしれません -_-
この時点で、あなたのゲストブックには次のように書かれているはずです。登録機能やページング機能も強化できます。完成後は、動的な Web サイトのプログラムを作成できたので、実際に遊んでみましょう。ウェブサイトを開き、仲の良い友達に見てもらい、私が書いたものをオンラインで宣伝してください
数日後、ゲストブックを開くと、えっ? N 個のページが一度に表示されます。ゲストブックはセキュリティ対策を講じておらず、誰かがちょっとしたトリックで JS コードを使用しました。このときのあなたの気持ちには同情しますが、頑張ってセキュリティに慣れてください。いくつかのプログラムを設計しましたが、とても良い感じでした
それで、もう学びましたか? いや、まだ早いですよね。これで、静的 Web ページを生成する方法を学習できました。XML についても理解できたので、AJAX についても理解する必要があります。これで、AJAX は終わりです。
要するに、あなたがすべてを学んだことに気づくことは決してありません。本物の強い人々の中には、あなたが学ばなければ常に新しいことを考え出す人もいます。これは先人の経験を裏付けるものでもあります。 . 予想どおり、学習に終わりはありません 私の YY を通して、あなたも学習プロセスの一部をよく知っているはずだと思いますが、何があっても、私たちは同じに到達します。目標はたくさん書きましたが、それが良いかどうかについては、皆さんに学ぶ機会を提供するためのものです。読んだ後、それが良いことがわかります。くどいし、役に立たないけど、どうしたらもっと早く学べるのかな、いや、24時間のクラッシュ、モモ、知ってる?そうではありませんが、2分以内に病院に送りますので、必ず-_-何かを学ぶときにすぐに解決することを期待しないでください。しかし、努力が足りない場合はそうなります。無駄ですしかし、私があなたに保証できるのは、PHPを学んだことがあるなら、他の言語もすぐに習得できるということです。以前に他の言語を学んだことがある場合も同様です。 PHP をすぐに学ぶことは間違いありません しかし、文法を学ぶのは簡単ですが、その文法を使ってすべての人のニーズを達成する方法は、ほとんどの人が独自の方法を持っています。しかし、他の人の成功したコードから学ぶことは間違いなく有益です。したがって、時間をかけて洗練されてきた古典的なコードを検討することが、上達するための最良の方法です。ここまで話した後で、私が言いたいのは、PHP を学ぶには、方法を習得するだけでなく、努力も必要であるということです。私は、自分自身、自分の選択、自分の能力を信じることを途中で諦めてほしくないのです。諦めてもっと暴力的になりたいなら、自分の口を平手打ちして叫んでください:他の人にはできるのに、なぜ私にはできないのですか? (ヤマコーチっぽいと思いませんか?確かにモーモーは映画を見すぎて口を叩くと痛いです。この事実を理解するだけで十分です。)
さらに、注意していただきたいことがあります。誘惑に抵抗するには、ASP/PHP/JSP /.NET については迷ってしまうかもしれません。PHP の半分を学び、C# について考え始めているかもしれません。あるいは、現時点では JAVA が非常に強力だと言う人もいるかもしれません。本当に学びたい場合でも、動揺しないでください。
そして、最も望ましくないのは、考え方が変わったときに考えを変えることです。これは、途中で諦めてしまうと何も得られず、多くの時間と経験を無駄にすることになります。最も重要なことは、他人があなたを軽蔑することです。目標を達成するには、たとえそれが不快なことであっても、粘り強く続ける必要があります。これが私が訓練された方法です。