ホームページ >バックエンド開発 >PHPチュートリアル >初心者が PHP_PHP チュートリアルを学ぶ方法について話す
記事の冒頭にたくさんの連絡先が記載されているので、どうしてもADのような気分になってしまいますが、モーモーにも表現意欲があるのは間違いありません^_^、たまに電話をかけてくる人もいますがしかし幸いなことに、この種の細心の注意はプログラミングにとって非常に有益です。 Momo Mo が他の人に PHP の学習方法を尋ねることから始まり、その後多くの人が Mo Mo Mo に PHP の学習方法を尋ねるようになりました。Mo Mo が初心者であろうと経験豊富なプレイヤーであろうと、Mo Mo は常に明確な手がかりを見つけることができないようです。しかし、Mo Mo PHP を学んだ今では、私がたどった道は多かれ少なかれ参考になります。 PHP の背景について詳しく説明する必要はありませんが、言語を選択するときは、その背景や長い歴史に基づいているのではなく、より重要なのはその
実用性
に基づいていると思います。幸運なことに、PHP はその試練に耐えてきたので、まさに 学ぶ価値のある言語 です。 モーモーは常に他の人の経験を聞いて成長してきました。そのため、モーモーは先人の経験に基づいて、多くの回り道をし、より早く正しい道に足を踏み入れました。モモの目から見て、助けてもらえることは、大小に関わらず、モモの心を温かくしてくれると思います。責任感と沈黙への期待から、私は PHP をよく学ぶことによってのみ、先人たちの汗に値する者になれると考えています。 先ほども言いましたが、モーモーはようやく責任感を感じました。自分の経験が初心者にどれほど役立つかはわかりませんが、モーモーは今が自分の責任を果たす時であることを理解しています。私の経験について、PHP をしっかり学びたい人は、この方法でのみ中国の PHP は進歩し、発展し続け、世界で地位を占めることができます。
この黙々と PHP を学んでいる間に、国内の PHP 環境はますます成熟し、標準も徐々に向上していると感じています。PHPCHINA の設立は、公式に直結した PHP 組織が中国に正式に定着したことを示しています。遅ればせながら拍手でご挨拶申し上げます。
さて、本題に入りましょう:
私自身の学習方法について話す前に、私の記事から有益な情報を得ることを望んでいる方に心から言いたいことがあります:
沈黙の記事は役に立ちません。あなたの学習の実質的な効果は、あなたが成功できるかどうかにかかっています
継続、継続、継続が成功への唯一の方法です。 まず、私自身の PHP 学習プロセスを要約します:
(1) HTML/CSS/JS などの Web ページの基本要素に慣れる 完成段階では、完全な Web ページを自分で作成でき、要素の属性に精通する
(2) 動的言語の概念を理解し、メカニズムを操作し、PHP 文法に精通する (3) PHP と HTML を組み合わせて単純な動的ページを完成させる方法を学ぶ
(4) MYSQL に連絡し、データベース プログラムの設計を開始する(5)継続的に統合し、大きなタッチに触れると、一般的に使用されるPHP機能が大きく、OOP、MySQLの最適化、テンプレートを理解できます。これは、PHP を学習する多くの愛好家と一致する可能性があり、これは
段階的な学習プロセス
であると考えられていますが、初心者は上記の概要を読んで、学習が非常に簡単だと考える必要はありません。ここで冷や水を浴びせなければなりません。 ,
実際には何も簡単なことはありません
、スナックバーのゴマさえも、すぐに完了します。 まず私の学習アイデアを説明させてください。
まず、Web サイトの概念を理解した後、Web サイトが Web ページで構成されていることを理解するのは難しくありません。つまり、Web サイトを完成させたい場合は、まず Web ページの作成を学ぶ必要があります。 , 将来Webサイトを作るための基礎を築くためにHTMLをマスターする必要があります。 HTMLを学習する場合、実践して学習するのが最も効果的な方法だと思います。 もちろん、この方法はPHPの学習にも最も効果的です。 HTML の要素はどれも自分で練習する必要があります
どの要素がどのような効果をもたらすのかを理解してから初めて深く覚えられますし、ほとんどの初心者は本を読んだだけでは絶対にうまくいかないと思います。学ぶのが難しいのは主に「怠惰」という言葉のせいです
怠惰は進歩を妨げる最大の敵なので、怠惰の習慣を克服することによってのみ何かをより速く学ぶことができます。
おそらく、PHP を学習しているとき、できるだけ早く Web サイトを開発したいと思うでしょう。また、なぜ Web ページなどのつまらないことを学ぶ必要があるのでしょうか。ビジョンは高くても能力が低い初心者が多いことは、間違いなく、基礎を築かなければ、どうやって屋根を築くことができるでしょうか。 OK、静的 Web ページを作成するテクノロジーを習得することは、Web サイトの開発を学ぶための前提条件です。この記事はチュートリアル記事ではないため、テクノロジーの詳細な分析は提供しません。
これで固定ページが完成すると思います。 もちろん、モモの最初の Web ページも良くありませんが、どんなに醜い「子供」でも、私たちは「親」です。嫌いにはなれないですよね?結局のところ、これは私たちの成果です。 それでは、動的言語の概念を学び始めましょう。動的言語に初めて触れたとき、多くの人は混乱するかもしれません。Web ページ上に表示されると、なぜこのような混乱したものになるのでしょうか?実際、あなたが書いた HTML コードも文字の塊ではありませんか?結局のところ、コードは直接出力されるのではなく、HTML が HTML パーサーを通過し、PHP が HTML を学習するのと同じです。操作を完了するには、特殊な構文構造を使用する必要があるため、PHP が奇妙に見えるのも不思議ではありません。
初心者にとって PHP を理解することは最も難しいハードルですが、PHP が初心者向けに最善を尽くしていることを幸運に思うはずです
他の言語を学習したことがある人なら、PHP は確かにシンプルで優れていると感じるかもしれません。しかし、これまで何も学んだことがないのであれば、じっくり考えてみましょう。 3 回読めば慣れる
この単純な事実は、たとえ PHP を理解できなくても、まずそれに慣れ、何度も繰り返し読み、考えながら理解する必要があることを示しています。読んで、それに従う コーディングに関しては、コードが何のためにあるのかわからなくても、少なくともその感覚を掴む必要があります。 一定の苦労を経て、賢いあなたは明らかに徐々に啓発され、プログラミングの概念をゆっくりと理解しました。おめでとうございます。成功への第一歩を踏み出しました。 HTML と PHP の概念を理解すれば、PHP と HTML の混合プログラミングは問題なく、PHP に 1 と 1 を足した値がいくらになるかを計算させ、それをブラウザーに出力することができます。これは本当です。ほんの小さなコードを入力しただけで、プログラミングの旅は大きく前進しました。興奮した?しかし、あなたには冷や水をかけなければなりません、あなたはまだ新人です。
しばらく満足したら、次のステップは、PHP の黄金のパートナーと見なされるデータベースを学習することです。 MYSQL を生きたまま食べるのは、Dong がこの行と列のことを考えただけでめまいを感じたからです。 めまいはめまい、めまいはめまいです。食事中に舌を噛んで食べるのをやめることはできませんよね。恐怖を捨てて、一生懸命働き続けてください私たちは恐怖に征服されるためではなく、それを克服するためにここにいます
、元気を出してください、同志。
苦労の末、ようやくデータベースの概念を理解し、ようやく PHP を介してデータベースに接続できるようになったと感じました。検証はしませんが、実際にどのように学習したのでしょうか。それは、すでにできます。
PHP とデータベースを学んだあなたは、間違いなく左手に MOTOROLA を持ち、右手に NOKIA を持っています。もっとシックに、ははは、やっと覚えましたが、おそらくこの時点で、誰かがうっかりあなたの肩をたたいてしまうでしょう。そしてこう言います。「おい、あまり喜ぶなよ、君はまだ新人だし、学ぶまでにはまだまだ長い道のりがあるよ!」
熱心に取り組んで、PHP を使用してデータを正常に挿入、削除、更新できるようになれば、成功はすぐそこまで来ていることは明らかです。 あなたは今、次のような状態になっているかもしれません: HTML を知っていますか?はい、大きなテーブルとレイアウトを含む複数の Web ページを編集できます。
PHPをご存知ですか?はい、1+1の演算を関数に書いて呼び出します!
MYSQLをご存知ですか?はい、データベースに私の情報を追加および削除します
では、次に何をすればよいでしょうか?あなたのスキルを試してみれば、おそらく大丈夫だと思います。それでは、HELLO WORLD に匹敵するタスクを与えます。 ^_^、これは初心者にとって最初のハードルでもあります。
時間はかかりましたが、ようやくフォームデータをデータベースに挿入して表示する
ことを学習し、プログラムのプロトタイプが誕生したと言うべきでしょう。
でも、このフォーラム、あの CMS、あの CRM を見てください。いつ書くのでしょう?
心配しないでください。馬の姿勢はほぼ完成したと言えます。可能であれば、ペンを使用するか、簡単な PHP マニュアルを体に印刷して、時々触れてください。ほら、トイレに行っても忘れないようにね(^2^)。
条件がある場合は、この本を購入して読んでください。「PHP+MYSQL WEB 開発 (第 3 版)」はバイブルとして知られています (おそらく良い選択です) (免責事項: 著者は私に何の利益も与えませんでした)。私は書籍の受託者ではありません。遠く離れているので、彼の兄弟に直接会ったことさえありません -_-)
知識を強化し、PHP と MYSQL 開発の要点を理解した後、ゲストブックを振り返ってみましょう。もちろん、家に幽霊がいるなら、幽霊が書いたかもしれません -_-
現時点では、ゲストブックには登録機能とページング機能が必要です。より強力であれば、UI (ユーザー インターフェイス) も強化できます。完成した後は、特別な達成感を感じますか? とにかく、動的な Web サイトのプログラムを作成したので、自分の Web サイトで遊んでみましょう。いいでしょう、友達、見に来てください、私たちの文章がどれだけ素晴らしいか見てみましょう。そうすればオンラインで宣伝できます
数日後、ゲストブックを開いたら、えっ、ページ数は何ですか?明らかに、あなたのゲストブックはそこにありません! セキュリティ対策を講じてください。この時点ではあなたの気持ちに同情しますが、他の方法はありません。一生懸命働いてセキュリティの問題に慣れてきて、かなり良い感じになりました いいえ、いいえ、まだ OOP に触れていません。これを学習したら、XML についても理解できるようになりました。したがって、AJAX についても理解する必要があります。そうでしょう? .それでは...
総じて、あなたがすべてを学んだことに気づくことは決してありません。あなたが学ばなければ、本当の強い人は常に新しいことを考え出すでしょう。これは、先人の経験を裏付けるものでもあります。はい、学習には終わりがありません
私の YY を通して、あなたも学習プロセスのいくつかを理解しているはずですが、そうではありません。何があっても、私たちは異なる道を通って同じ目標に到達します。これまでたくさん書きましたが、それが良いかどうかについては、私はあえて保証しません。
読んでみると、とても冗長で役に立たないことがわかります。学習方法は知っていますが、より早く学習する方法を考えています。1 週間の短期コース、いや、24 時間の短期コースです。 、モモ、持っていますか?
私は持っていませんが、2 分以内に入院させます 何かを学ぶときにすぐに成功することを期待しないでください。方法を教えてもらいましたが、努力がなければ意味がありません しかし、私が保証できるのは、PHP を学んだことがあれば、他の言語もすぐに学ぶことができるということです。以前に他の言語を学んでいれば、間違いなく PHP をすぐに学ぶことができます
しかし、文法を学ぶのは簡単ですが、その文法を使ってすべての人のニーズを達成する方法は、ほぼすべての人が独自の方法を持っています。ただし、他の人の成功したコードから学ぶことは絶対に有益です。そのため、時間をかけて改良された古典的なコードを参照することが、上達するための最良の方法です。
ここまで言いましたが、私が言いたいのは、
PHP を学ぶには、方法を習得するだけでなく、汗を流すことも必要です
私は、自分自身、自分の選択、そしてそれ以上に重要なことに、途中で諦めてしまう人を見たくないのです。 、自分の意志、もしあなたがあきらめてもっと暴力的になりたいなら、自分の口を叩いて叫んでください:他の人はできるのに、なぜ私はできないのですか? (ヤマコーチっぽいと思いませんか?確かにモーモーは映画を見すぎているので、口を叩くと傷つきます。この真実を理解しておく必要があります。) もう一つ、思い出していただきたいことは、です。 ASP/PHP/JSP /.NET では、誘惑に抵抗してください。PHP の半分を学び、C# について考え始めているかもしれません。あるいは、現時点では、JAVA が非常に強力であると言う人もいるかもしれません。たとえ本当に学びたいとしても、PHPを学ばなければなりません。それからもう一度学びましょう、
最も望ましくないことは、何か違うものを見たときに考えを変えることです
、これが途中で諦めることが多い場合、何も得られず、多くの時間と経験を無駄にします。最も重要なことは、あなたが他人から見下され、異なる考えを持つ人々と友達になることを好みません。目標を達成するには、たとえそれが不快なことであっても、忍耐力が必要です。これが私が訓練された方法です。