私に php の学習と共有のプラットフォームを提供してくれた phpchinese.com に感謝します。 まず最初に、phpchinese.com に感謝したいと思います。なぜなら、私が初めて php に触れ、学習したのは phpchinese.com と step からでした。ステップアップして有名IT企業のテクニカルディレクターになりました!恩返しとして、私の個人的な学習経験と洞察を PHP 初心者に共有します。この記事は、PHP 初心者が静かに読んでいただけると幸いです。
以下は本文です:
私はまず他の人に PHP の学習方法を尋ねました。その後、初心者でもベテランでも、多くの人が PHP の学習方法を私に尋ねてきました。 . 明確な文脈を理解できないようにいつも思えますが、PHP を学んで以来、私がたどった道は多かれ少なかれ役に立ちます。
PHP の背景について詳しく説明する必要はないと思いますが、言語を選択するときは、その背景や長い歴史に基づいて選択するのではなく、さらに重要なのはその実用性です。派手な言語には輝かしい歴史がありますが、最終的には衰退します。幸いなことに、PHP は学ぶ価値のある言語です。
私は常に他の人の経験に従って成長してきました。したがって、先人たちの経験は私が多くの回り道を避け、より早く正しい軌道に乗るのに役立ちました。名前も知らない人々に感謝の意を表したいと思います。先輩が「ありがとう」と言ってくれると、それが大小に関わらず、助けられるだけで心が温かくなるのだと思います。それは私に対する責任感と期待から来ているので、PHPをしっかり学んでこそ先人の汗に恥じない人間になれると思っています。
先ほども言いましたが、ようやく責任を感じました。私の経験が初心者にどれだけ役立つかわかりませんが、今は私の責任を果たす時であり、私の経験を伝える必要があると理解しています。 php 中国語 Web サイトのネチズンと PHP をよく学びたいすべての人々は、この方法でのみ中国の PHP が進歩し、発展し続け、世界で地位を占めることができます。
私が PHP を学習している間、中国最大の PHP 無料学習 Web サイトである PHP Chinese Network (m.sbmmt.com) など、多くの Web サイトが PHP 初心者向けに無料で提供されており、国内の PHP 環境がますます成熟していると感じました。改訂版では、無料の高品質なphpビデオチュートリアルが多数追加されました。遅ればせながら拍手を送りたいと思います。 さて、本題に入ります: 私自身の学習方法について話す前に、私の記事から有益な情報を得ることを望んでいる人々に心から言いたいことがあります:私の記事はあなたの学習に実質的な影響を与えません。成功できるかどうかは、忍耐力、粘り強さ、粘り強さが成功への唯一の方法です。
まず私自身の PHP 学習プロセスを要約します:
(1) HTML/CSS/JS などの Web ページの基本要素に精通する 完成段階では、自分で完全な Web ページを作成し、要素の属性に精通する
( 2) 動的言語の概念と操作メカニズムを理解し、PHP 構文に精通する
(3) PHP と HTML を組み合わせて単純な動的ページを完成させる方法を学ぶ
(4) 入門MYSQL に触れてデータベース プログラムの設計を開始します
(5) 続行 PHP の一般的な機能のほとんどを統合して理解し、OOP、MYSQL の最適化、およびテンプレートを理解します
(6) 完全に機能する動的サイトを完成させます
php の独学ルートは、PHP を学びたい多くの人に似ているかもしれません。これは他のものと一致しており、これは段階的な学習プロセスと見なすことができます。ただし、初心者は学習が非常に簡単であると考える必要はありません。上記の概要を見て、ここであなたに冷や水をかける必要があります。スナックバーのビスケットも一度に作られるわけではありません。
最初に私の学習アイデアを説明しましょう
まず、Web サイトの概念を理解した後、Web サイトが Web ページで構成されていることを理解することは難しくありません。ウェブサイトを作成するには、まずウェブページの作成を学ぶ必要があるため、将来のウェブサイト制作の基礎を築くために HTML をマスターする必要があります。
HTMLの学習においては、やりながら学習するのが最も効果的な方法だと思います。もちろん、この方法はPHPの学習にも最も効果的です。 HTML のどの要素も、その要素がどのような影響を与えるかを理解した後でのみ、それを深く覚えておく必要があります。ほとんどの初心者が概念を学ぶのが難しいと感じる理由は、主に 1 つです。 「怠惰」という言葉の通り、怠惰は進歩を妨げる最大の敵なので、怠惰の習慣を克服することによってのみ、より早く何かを学ぶことができます。
おそらく、PHP を学習しているとき、できるだけ早く Web サイトを開発したいと思うでしょう。また、なぜ Web ページなどのつまらないことを学ぶ必要があるのでしょう。野心は高くても野心は低い初心者が多いのはわかりますが、このような考え方は間違いなく空中に城を築くようなものです。基礎を築かなければどうやって屋根を築くでしょうか。
OK、静的 Web ページを作成するテクノロジーを習得することは、Web サイトの開発を学ぶための前提条件です。この記事はチュートリアル記事ではないため、テクノロジーの詳細な分析は提供しません。 . 興味のある方は、php 中国語 Web サイト無料の HTML ビデオ チュートリアルにアクセスして学ぶことができます。
これで静的ページが完成すると思います。もちろん、それが見栄えが良いかどうかは別の問題ですが、「子供」がどんなに醜くても、作りましょう。 it 「親」を嫌いになることはできませんよね?結局のところ、これは私たちの成果です。それでは、動的言語の概念を学び始めましょう。動的言語に初めて触れたとき、Web ページ上に表示されると、なぜこのような混乱が起こるのでしょうか?実際、あなたが書いた HTML コードも文字の塊ではありませんか?結局のところ、コードは直接出力されるのではなく、HTML が HTML パーサーを通過し、PHP が HTML を学習するのと同じです。操作を実行するには、特殊な構文構造を使用する必要があるため、PHP が奇妙に見えるのも不思議ではありません。
初心者にとって PHP を理解するのは最も難しい敷居ですが、他の言語を学習したことがある方なら、PHP が初心者向けに最善を尽くしていることを幸運に感じるはずです。は非常に簡単ですが、これまで何も学んだことがないのであれば、PHP 中国語 Web サイトにphp 自習ガイドがあり、混乱した PHP には非常に役立ちます。初心者の方にお勧めします。
3 回読めば自然に慣れるようになります。この単純な事実は、PHP を理解できなくても、まず慣れる必要があることを示しています。php オンライン マニュアルを読むことができます。まずはそれを繰り返し読み、見ながら考え、コードの内容が理解できなくても、少なくとも雰囲気はつかめるはずです。それ。
一定の苦労を経て、賢いあなたは明らかに徐々に啓発され、プログラミングの概念をゆっくりと理解しました。おめでとうございます。成功への第一歩を踏み出しました。
HTML と PHP の概念を理解すれば、PHP と HTML の混合プログラミングは問題なく、1 と 1 を足した値がいくらになるかを PHP に計算させて、それを出力することができます。幼稚なことは思わないでください。これは確かにアポロの月着陸と同じです。しかし、それはあなたのプログラミングの旅において大きな前進でした。興奮した?しかし、あなたには冷や水をかけなければなりません、あなたはまだ新人です。
しばらく満足したら、次のステップは、PHP の黄金のパートナーと見なされるデータベースを学習することです。 MYSQL を生きたまま食べるのは、これのせいです。何列にもわたって、目まいがしてしまいました。 (無料の mysql ビデオ チュートリアル)
めまいはめまい、めまいはめまいです。食事中に舌を噛んで食べるのをやめることはできませんよね。恐怖を捨てて、努力を続けてください。私たちは恐怖に打ち勝つためにここにいるのです。元気を出してください。
たくさんの苦労の末、ようやくデータベースの概念を理解し、ついに PHP を通じてデータベースに接続できるようになったとき、あなたは興奮します。この期間にどのようにそれを学んだかについては、ここでは検証しません。しかし、すでにできるようになっています。 PHP とデータベースを学習したことがある方は、間違いなく左手に MOTOROLA を持ち、右手に NOKIA を持っているでしょう。もっとシックに、はは、ようやく覚えましたが、このとき、誰かがうっかりあなたの肩をたたくことになるかもしれません。そしてあなたにこう言います。「兄弟、あまり喜んではいけません。あなたはまだ新人で、学ぶまでにはまだまだ長い道のりがあります。」
熱心に取り組んで、PHP を使用してデータの挿入、削除、更新をうまく行えるようになれば、成功はすぐそこまで来ていることは明らかです。
あなたは今この状態にいるかもしれません: HTML を知っていますか?はい、大きなテーブルとレイアウトを含む複数の Web ページを編集できます。 PHPをご存知ですか?はい、1+1の演算を関数に書いて呼び出します! MYSQLをご存知ですか?はい、データベースに私の情報を挿入および削除します。それで、次は何をしますか?あなたのスキルを試してみれば、おそらく大丈夫だと思います。それでは、HELLO WORLD に匹敵するタスクを与えます。 ^_^、初心者にとっては最初のハードルでもあります。
時間はかかりましたが、ようやくフォームデータをデータベースに挿入して表示する方法を学びました。プログラムのプロトタイプが誕生したと言うべきです。ただし、このフォーラム、CMS、CRM を参照してください。いつ作成しますか?心配しないでください。馬の姿勢はほぼ完成したと言えます。可能であれば、ペンを使用するか、簡単な PHP マニュアルを体に印刷して、時々取り出してください。 、トイレに行っても離さないように注意してください(^2^)。条件がある場合は、この本を購入して読んでください。「PHP+MYSQL WEB 開発 (第 3 版)」はバイブルとして知られています (おそらく良い選択です) (免責事項: 著者は私に何の利益も与えませんでした。私は本の受託者ではありませんが、遠く離れていても彼に直接会ったことはありません -_-) もちろん、条件がない場合は、引き続き PHP 中国語のチュートリアルとビデオを見るべきです。これも非常に優れた Web サイトですが、安心するには本を読まなければならない人もいます
知識を固め、PHP と MYSQL 開発の要点を理解したら、次のようになります。あなたが書いたゲストブックを見返してみると、それは本当にあなたが書いたのではないかと疑われるかもしれません。 もちろん、部屋に幽霊がいるなら、それは幽霊によって書かれたのかもしれません。 -_- この時点で、あなたのゲストブックはそうすべきです。登録機能やページング機能もあり、さらに上達すればUI(ユーザーインターフェース)も改善できます。とにかく、動的なWebサイトプログラムを作成できたという達成感はありますか?それを自分のウェブサイトに載せて、友達に見に来てもらいましょう。すごいですね、それから数日後にゲストブックを開いたら、えっ、何ページもあるんですか?あなたのゲストブックが JS コードで保護されていないことは明らかです。この時の気持ちには同情しますが、頑張ってください。セキュリティ問題に慣れてきて、いくつかのプログラムを設計した感じです。それで、もう学習しましたか? いや、まだ OOP に触れていないんですね。しっかり勉強して、静的 Web ページを生成する方法を学びました。XML についても理解する必要があります。AJAX についても理解する必要があります。終わりました.... それから...
要するに、あなたがすべてを学んだことに気づくことは決してないでしょう、あなたが学ばなければ、本当の強い人は常にあなたに投げかける新しいものを思いつくでしょう。これは、先人たちの経験を裏付けるものです。学習には終わりがありません。おそらく、私の YY を通じて、あなたの学習プロセスにもいくつかの解決策があるはずです。何があっても、それは同じ目標に向かう別の道です。私はただ、それが良いか悪いかについては、皆さんに学ぶ機会を提供するためだけに書きました^0^ 読んだ後、とても冗長で役に立たないことがわかりました。でも、もっと早く、1 週間で、いや、24 時間でできる方法を学びたいのですが、ありますか?そうではありませんが、2分以内にあなたを病院に連れて行くことができると確信しています -_-
これだけ話した後で、私はただ言いたいのです:PHP を学ぶには、方法を習得するだけでなく、汗を流すことも必要です。私は自分自身、自分の選択、そしてより重要なことに、途中で諦めてしまう人を見たくないのです。 、自分の意志、もし諦めてもっと暴力的になりたいなら、自分の口を叩いて叫んでください:他の人にはできるのに、なぜ私にはできないのですか? (ヤマコーチっぽい?私は確かに映画の見すぎです。口を叩かれたら傷つきます。この真実を理解するだけで十分です。)
さらに、抵抗することを思い出させたいと思います。誘惑、ASP/ PHP/JSP/.NET の比較に戸惑うかもしれません。PHP の半分を学んでから C# について考え始めるかもしれません。あるいは、JAVA は非常に強力だと言う人もいるかもしれません。今回は、たとえ本当に PHP を学びたいとしても、学ぶ必要があります。それからもう一度学びましょう。 最も望ましくないのは、考え方が変わったときに考えを変えることです。これは、途中で諦めてしまうと何も得られず、多くの時間と経験を無駄にすることになります。最も重要なことは、あなたが他人から軽蔑されることです、そのような人々はあまりにも落ち着きがなく、信頼できないので、あなたは強制する必要があります。目標を達成するには、たとえそれが不快なことであっても、忍耐力が鍛えられるのです。
【関連おすすめ】
2. phpの今後の発展の見通しは何ですか? PHP を学ぶことに未来はありますか? PHP を学ぶのは難しいですか? PHP を初心者から熟練者まで学ぶのにどれくらい時間がかかりますか?