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