ホームページ >php教程 >php手册 >PHP 初心者のための私の学習経験について教えてください

PHP 初心者のための私の学習経験について教えてください

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:33:36908ブラウズ

明日から期末試験が始まり、明後日には福州に戻ることになるので、しばらくフォーラムに来られないことになりました。初心者向けの質問に答えたり、コードのデモを行ったりしましたが、これまで私の学習経験について話したことがないようです。上級者の話ではありますが、私の状況がまだ代表的なものであると思います。 PHPER チームに参加していただければ幸いです。
ほとんどの人は PHP を独学で学びますが、私も例外ではありません。私と同じように ASP で働いていた人は、初めて PHP コードを見たとき、なぜ $ がたくさんあるのか不思議に感じました。とても不思議なことですが、無意識のうちに、これは ASP よりもはるかに難しいに違いないと思っていましたが、PHP の魔法を体験した後 (同じ機能を持つ ASP と PHP プログラムを古い C2 マシンで実行したところ、) の速度がわかりました。肉眼で違いを感じました)、私はすぐに PHP の魅力に惹かれました(今では HP ノートブックでは違いを感じられませんが)、そして私をさらに魅了したのは LAMP の組み合わせです。こうして、私の PHP 学習の旅が始まりました。 。 。 。 。 。
はは、誰もが PHP を学ぶための最初の関数が何かはわかりません。私が PHP で行った最初のプログラムは、一連のフォーム データを受信し、それをエコーすることでした。成功した後、どうすれば PHP を使用できるのかと思いました。 URLパラメータを受け入れますか?マニュアルを確認し、本をめくって、おお! $_GET を使用してください。おそらく、ASP から来たプログラマの多くは、最初は ASP のアイデアに影響を受けるでしょう。実際、そうすることを知っていれば、それは問題ではありません。 ASP を学ばなくても、問題はありません。長い間学習していれば、これまでに蓄積された ASP の経験が、いわゆる 1 対 1 で PHP をより早く習得するのに役立っていることがわかります。理解すると、ASP はすべての手順が PHP と同じであると言えるので、ASP プログラマーにとって PHP への変換はどれくらい速いでしょうか。それについては以下で説明します^_^。これまでASPを学んだことがない人、または基礎知識がゼロの人は読まないでください。これは明らかに過去にASPをやったことのある人に向けて書いていますが、実際に私が重視しているのはどの言語を学んでも同じです。
さて、基本的な構文を学び、内部関数を理解し、本の中の例を理解できるようになりました。ぜひ自分のスキルを試してみたいと思っていますよね?はい、これが私が強調する最初のポイントです。プログラムを学ぶには、コードを書き続ける必要があります。これが最も早く学習できる方法です。しかし、突然本を離れて自分でプログラミングを始めると、あなたはそう感じるかもしれません。どこから始めればいいのかわかりません。どうすればいいですか? ? ?私のアプローチは、巨人の肩の上に立つことです。優れたコードは常に最良の学習ツールです。最初にゲストブックを読むことをお勧めしますか?ゲストブックはシンプルで、完全なシステムに必要な条件がすべて揃っています。データベース、表と裏。まずはデータベース部分から始めて、それがどのように設計されているかを見て、なぜこのように設計されているのかを分析してみましょう。それを理解した後、それが PHP とどのように相互作用するかを見てみましょう。知識、システム分析の方法を学び、システム モジュールを分割できるようになり、誰もが独自にシステムを設計できるようになります。原理を理解した後、頭の中にあるアイデアに従ってプログラムを作成し始めると、必ずマニュアルを調べたり、GOOGLE を検索したり、ネットユーザーに質問したり、プログラムをデバッグするときにイライラすることもあります。 . しかし、成功と失敗は単なる考えの問題です。一歩踏み出せば、必ず失敗します。期間中の困難を乗り越えた後、このプログラムを行うことで、より多くのことを学び、経験を積むことができたことがわかります。はい、あなたは進歩しました。次に何をすべきでしょうか? ゲストブックだけでは十分ではありません。システムがどんどん大きくなったら、素晴らしい PHPer になることを期待してください。
もちろん、ここでもプログラムのデバッグのスキルを紹介する必要があります。プログラムをデバッグできない場合は、まず単語のスペルを判断し、次に文法を判断して、{} が欠落しているかどうかを確認する必要があります。 ; 結果をセグメントにエコーしてデバッグを軽減し、最初に SQL ステートメントを出力して確認し、次に挿入/削除が失敗した理由を分析することができます。 。もちろん、プログラムのデバッグには多くのプログラミング時間がかかる場合がありますが、それでも自分自身のデバッグ経験を要約する必要があります。もちろん、ネットにアクセスして優れ​​た機能を備えたウェブサイトを見ると、どうやってこれが実現されているのだろうかと疑問に思う癖があります。コードをやってもいいですか?成功しても失敗しても、自分の実践を通して学ぶ退屈な例を繰り返すのは好きではないので、それが役立つと思います。効率が高く、コードをうまく実装できた喜びがあり、それが学習のモチベーションにもなっています。もちろん、プログラマーとして、プログラムの開発を開始するときは、テンプレートや AJAX などの高度なアプリケーションを考慮する必要があります。 、常に業界の動向に注意を払う必要があります。
最後に、私がASPからPHPに移行するまでにかかった期間、つまりPHPを習得するまでの期間を含めると半年以上かかりました。 AJAX、smarty、XAJAX を学びます。疑問があるかもしれませんが、どうやってそれが可能ですか? ? ?あなたたちは人々を騙しています。はい、私は PHP を半年以上勉強していますが、HTML、データベース、ソフトウェア エンジニアリング、ASP を学ぶには 1 年以上かかったことに注意してください。私たちにできることは、一度に一歩ずつ進めて、しっかりとした基礎を築き、レベルを上げ、自分自身を豊かにすることだけです。最後に、すべての初心者が楽しく学習し、優れた PHPer になることを願っています。中国のIT力を強化せよ! ^_^

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。