ホームページ > バックエンド開発 > PHPチュートリアル > PHP プログラマー向けの最も簡単な学習ルートと提案

PHP プログラマー向けの最も簡単な学習ルートと提案

WBOY
リリース: 2016-06-20 12:27:33
オリジナル
954 人が閲覧しました

皆さんが PHP をより良く学ぶために、今回は主に PHP の学習ルートについて話したいと思います。記事の最後には、PHP のパフォーマンスを最適化するための 10 のヒントもあります。

PHP 初心者向けの適切な学習ルートと提案

段階的な学習プロセスが必要です。ここでは、まず PHP を学習する多くの愛好家と一致します。

(1) HTML/CSS/JS や Web ページの基本要素に精通する 完成段階では簡単な Web ページを自分で作成でき、要素の属性についても比較的慣れている

(2) 動的言語の概念と概念を理解する 基本的な PHP 構文に精通した操作メカニズム

(3) PHP と HTML を組み合わせて単純な動的ページを完成させる方法を学習します

(4) 取得MySQL に親しみ、データベースの設計を開始します

(5) PHP 構文の統合を継続し、一般的な PHP 関数のほとんどに精通し、オブジェクト指向プログラミング、MySQL の最適化、および一部のテンプレートとフレームワークを理解します

(6) 最終的に完全に機能する動的サイトが完成します

初心者は、上記の概要を見て、PHP を学ぶのは非常に簡単であるとは考えないでください。プログラミングには真剣に考え、継続的に練習する必要があります。 以下にPHPの学習ルートを詳しく説明します。 まず、Web サイトは Web ページで構成されています。つまり、Web サイトを完成させたい場合は、まず静的な Web ページを作成する技術を習得することが、Web サイトの開発を学ぶための前提条件となります。 したがって、将来Webサイトを作成するための基礎を築くためにHTMLを学ぶ必要があります。 HTML の学習は学びながら行うべきであり、HTML の各要素がどのような影響を与えるかを理解した後でのみ、深く覚えられるようになります。

できると仮定してください。すでに実行しています 静的ページを完成したら、動的言語を理解し始めます。コードは直接出力されず、HTML を処理する必要があります。 HTML パーサーによって処理されます。また、HTML を学習するのと同じように、パーサーを動作させたい場合は、その専用の文法構造を使用する必要があります。

PHP を学習できて良かったと思うはずです。他の言語を使用した後に学習すると、この段階では PHP がまだ比較的単純であることがわかります。これで、PHP に 1 プラス 1 を計算させて、それを に加算できるようになります。ブラウザ出力の数値。 これは小さなコードですが、プログラミングへの大きな前進です。 しかし、今はまだ新人です

次に、PHP の黄金のパートナーとも言えるデータベースを学習する必要があります。このデータベースの概念を理解した後、 PHP を使用してデータベースに接続し、PHP を使用してデータを正常に挿入、削除、更新する必要があります

この時点では、次のような状態になっている可能性があります: HTML を知っていますか?はい、テーブル レイアウトを使用して複数の Web ページをコンパイルできます。 PHPをご存知ですか?はい、1+1の演算を関数に書いて呼び出します! MySQLをご存知ですか?はい、データベースにデータを挿入したり削除したりできます。

それでは、次に何をすべきでしょうか?小さなゲストブックを作ってみる これも初心者にはハードルが高いです。 しばらくして、ようやくフォームデータをデータベースに挿入して表示することができるようになり、プログラムのプロトタイプが誕生したと言えます。 ただし、誰かの編集フォーラムや CMS の開発を参照することはできます。いつ作成できますか?心配しないで、知識を強化し、PHP と MySQL 開発の要点を理解してください。それから、自分が書いたゲストブックを振り返ってください。それが本当に自分で書いたものなのか疑問に思うかもしれません。この時点で、作成したゲストブックを改善することができます。 可能であれば、ゲストブックに登録機能とページング機能が必要です。

これは学習としてカウントされますか?いや、いや、まだ OOP に触れてないんですよね?テンプレートやフレームワークについてはどうですか?まだまだ学び続けなければなりません! PHP フレームワークは、Web アプリケーションを構築するための基本的なフレームワークを提供するため、PHP で Web アプリケーションを作成するプロセスが簡素化されます。 開発時間を節約し、より安定したアプリケーションを構築するのに役立ちます。 したがって、PHP フレームワークは時間を節約し、コードを強化するために使用できるツールです。 初めて PHP フレームワークを選択する場合は、いくつかのフレームワークを試してみることをお勧めします。たとえば、Zend フレームワークは、その多様な機能と広範なサポートにより、長い間人気があります。システム。 CakePHP は Zend よりも後の PHP フレームワークであり、対応するサポート体制は比較的小規模ですが、より便利で使いやすいです

オブジェクト指向とフレームワークを理解した後は、XML に触れる必要があります。簡単に言えば、あなたはすべてを学んだことに決して気づくことはありません。学習に終わりはありません。何かを学ぶとき、どれだけ多くのスキルを持っていても、努力がなければ無駄になってしまいます。 保証できることの 1 つは、PHP を学んだ場合、他の言語の学習のほうが確実に速くなります。同様のことが当てはまります。以前に他の言語を学習したことがあれば、PHP の学習の方が確実に速くなります。

他の人の成功したコードからさらに学ぶことは間違いなく有益です。そのため、時間をかけて洗練されてきた古典的なコードを参照することが、進歩するための最良の方法です。 さらに、テクノロジーを学習するときに困難に遭遇し、混乱する可能性があることを強調しておく必要があります。PHP を半分学習したところで、もう一度 C# について考え始めるかもしれません。あるいは、現時点では Java が非常に優れていると言われるかもしれません。波打つのではなく、粘り強く、徹底的に学びましょう。 PHP の学習と希望する Web サイトの開発が成功することを願っています

最後に、PHP での開発をより良くするために役立つ、PHP パフォーマンスの最適化に関する 10 のヒントを共有します。

1.、foreach の方が効率的です。 while ループや for ループの代わりに foreach を使用してみてください

2. ループ内で変数、特にオブジェクトなどの変数を宣言しないでください

3. 複数のネストされたループ内で、次のようなことが可能です。最長のループを内側の層に配置し、最短のループを外側の層に配置することで、CPU がループ層を通過する回数が減り、プログラムのパフォーマンスが最適化されます

4. 二重引用符の代わりに一重引用符を使用します。文字列を引用符で囲みます。 PHP のパフォーマンスを最適化するには

5. i=i+1 の代わりに i+=1 を使用します。 C/C++ の習慣に準拠しており、非常に効率的です

6. PHP パフォーマンス最適化の目的を達成するために、Select SQL ステートメントを最適化し、可能な限り少ない挿入および更新操作を実行します

7 、、PHP のファイル操作効率は低くないですが、ファイル操作をできるだけ少なくする

8.、 PHP の内部関数をできるだけ使用します

9.、 PHP 内部文字 文字列操作関数の場合は、正規表現を使用しないでください。

10. feof、fgets、fopen。 file メソッドや series メソッドの代わりに file_get_contents を使用できる場合は、file_get_contents を使用するようにしてください。より効率的です。 ただし、URL ファイルを開くときは file_get_contents の PHP バージョンの問題に注意してください

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート