ホームページ 見出し 私の PHP 学習パス、PHP マスターの学習洞察

私の PHP 学習パス、PHP マスターの学習洞察

May 02, 2017 am 11:12 AM
PHPの学習

私に php の学習と共有のプラットフォームを提供してくれた phpchinese.com に感謝します。 まず最初に、phpchinese.com に感謝したいと思います。なぜなら、私が初めて php に触れ、学習したのは phpchinese.com と step からでした。ステップアップして有名IT企業のテクニカルディレクターになりました!恩返しとして、私の個人的な学習経験と洞察を PHP 初心者に共有します。この記事は、PHP 初心者が静かに読んでいただけると幸いです。

私の PHP 学習パス、PHP マスターの学習洞察

以下は本文です:

私はまず他の人に PHP の学習方法を尋ねました。その後、初心者でもベテランでも、多くの人が PHP の学習方法を私に尋ねてきました。 . 明確な文脈を理解できないようにいつも思えますが、PHP を学んで以来、私がたどった道は多かれ少なかれ役に立ちます。

PHP の背景について詳しく説明する必要はないと思いますが、言語を選択するときは、その背景や長い歴史に基づいて選択するのではなく、さらに重要なのはその実用性です。派手な言語には輝かしい歴史がありますが、最終的には衰退します。幸いなことに、PHP は学ぶ価値のある言語です。

私は常に他の人の経験に従って成長してきました。したがって、先人たちの経験は私が多くの回り道を避け、より早く正しい軌道に乗るのに役立ちました。名前も知らない人々に感謝の意を表したいと思います。先輩が「ありがとう」と言ってくれると、それが大小に関わらず、助けられるだけで心が温かくなるのだと思います。それは私に対する責任感と期待から来ているので、PHPをしっかり学んでこそ先人の汗に恥じない人間になれると思っています。

先ほども言いましたが、ようやく責任を感じました。私の経験が初心者にどれだけ役立つかわかりませんが、今は私の責任を果たす時であり、私の経験を伝える必要があると理解しています。 php 中国語 Web サイトのネチズンと PHP をよく学びたいすべての人々は、この方法でのみ中国の PHP が進歩し、発展し続け、世界で地位を占めることができます。

私が PHP を学習している間、中国最大の PHP 無料学習 Web サイトである PHP Chinese Network (www.php.cn) など、多くの 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 を学べば、他の言語も確実に早く習得できるということです。また、以前に他の言語を学んだことがあれば、その逆も同様です。 PHPは間違いなく高速になります。


しかし、文法を学ぶのは簡単ですが、文法を使って目標を達成する方法は人それぞれで、ほぼそれぞれに独自のメリットがあります。ただし、他の人の成功したコードから学ぶことは間違いなく有益です。そのため、時間をかけて改良されてきた古典的なコードを参照することが、上達するための最良の方法です。

これだけ話した後で、私はただ言いたいのです: PHP を学ぶには、方法を習得するだけでなく、汗を流すことも必要です。私は自分自身、自分の選択、そしてより重要なことに、途中で諦めてしまう人を見たくないのです。 、自分の意志、もし諦めてもっと暴力的になりたいなら、自分の口を叩いて叫んでください:他の人にはできるのに、なぜ私にはできないのですか? (ヤマコーチっぽい?私は確かに映画の見すぎです。口を叩かれたら傷つきます。この真実を理解するだけで十分です。)

さらに、抵抗することを思い出させたいと思います。誘惑、ASP/ PHP/JSP/.NET の比較に戸惑うかもしれません。PHP の半分を学んでから C# について考え始めるかもしれません。あるいは、JAVA は非常に強力だと言う人もいるかもしれません。今回は、たとえ本当に PHP を学びたいとしても、学ぶ必要があります。それからもう一度学びましょう。 最も望ましくないのは、考え方が変わったときに考えを変えることです。これは、途中で諦めてしまうと何も得られず、多くの時間と経験を無駄にすることになります。最も重要なことは、あなたが他人から軽蔑されることです、そのような人々はあまりにも落ち着きがなく、信頼できないので、あなたは強制する必要があります。目標を達成するには、たとえそれが不快なことであっても、忍耐力が鍛えられるのです。

【関連おすすめ】

1. PHPを上手に学ぶと何ができるようになりますか? PHPを学ぶのに適しているのは誰ですか?

2. phpの今後の発展の見通しは何ですか? PHP を学ぶことに未来はありますか?

3.

PHP を学ぶのは難しいですか? PHP を初心者から熟練者まで学ぶのにどれくらい時間がかかりますか?

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHP開発を学ぶにはどうすればよいですか? PHP開発を学ぶにはどうすればよいですか? Jun 12, 2023 am 08:09 AM

インターネットの発展に伴い、動的な Web ページの需要が高まっています。 PHP は主流のプログラミング言語として、Web 開発で広く使用されています。では、初心者にとって、PHP 開発を学ぶにはどうすればよいでしょうか? 1. PHP の基本知識を理解する PHP は、HTML コードに直接埋め込み、解析して Web サーバーを通じて実行できるスクリプト言語です。したがって、PHP を学習する前に、HTML、CSS、JavaScript などのフロントエンド テクノロジの基本を理解しておくと、PHP の操作をよりよく理解できます。

PHP 学習ノート: モジュール開発とコードの再利用 PHP 学習ノート: モジュール開発とコードの再利用 Oct 10, 2023 pm 12:58 PM

PHP 学習メモ: モジュール開発とコードの再利用 はじめに: ソフトウェア開発において、モジュール開発とコードの再利用は非常に重要な概念です。モジュール開発では、複雑なシステムを管理しやすい小さなモジュールに分解して、開発効率とコードの保守性を向上させることができ、コードの再利用により、冗長なコードを削減し、コードの再利用性を向上させることができます。 PHP 開発では、何らかの技術的手段を通じてモジュール開発とコードの再利用を実現できます。この記事では、読者がこれらの概念をより深く理解し、適用できるように、一般的に使用されるいくつかのテクノロジと具体的なコード例を紹介します。

PHP 学習ノート: Web クローラーとデータ収集 PHP 学習ノート: Web クローラーとデータ収集 Oct 08, 2023 pm 12:04 PM

PHP 学習メモ: Web クローラーとデータ収集 はじめに: Web クローラーは、インターネットからデータを自動的にクロールするツールで、人間の行動をシミュレートし、Web ページを閲覧し、必要なデータを収集できます。 PHP は、人気のあるサーバーサイド スクリプト言語として、Web クローラーとデータ収集の分野でも重要な役割を果たしています。この記事では、PHP を使用して Web クローラーを作成する方法を説明し、実践的なコード例を示します。 1. Web クローラーの基本原則 Web クローラーの基本原則は、HTTP リクエストを送信し、サーバーの H レスポンスを受信して​​解析することです。

PHP 学習ノート: パフォーマンス分析とチューニング PHP 学習ノート: パフォーマンス分析とチューニング Oct 08, 2023 pm 03:21 PM

PHP 学習ノート: パフォーマンス分析とチューニング はじめに: Web 開発では、パフォーマンスは非常に重要な要素です。高性能の Web サイトは、より優れたユーザー エクスペリエンスを提供し、ユーザー維持率を向上させ、ビジネス収益を増加させることができます。 PHP 開発では、パフォーマンスの最適化が一般的かつ重要な問題です。この記事では、PHP でのパフォーマンス分析とチューニングの方法を紹介し、読者がこれらの手法をよりよく理解して適用できるように、具体的なコード例を示します。 1. パフォーマンス解析ツール Xdebug 拡張機能 Xdebug は、強力なパフォーマンス解析ツールです。

2023 年に PHP を学習する最善の方法は何ですか? 2023 年に PHP を学習する最善の方法は何ですか? Sep 10, 2023 pm 09:16 PM

2023 年に PHP を学習する最善の方法は何ですか?インターネットの急速な発展に伴い、コンピューター プログラミングは非常に高い雇用の可能性を秘めたスキルになりました。数あるプログラミング言語の中でも、PHP はネットワーク開発で広く使用されている言語です。 PHP を学習したい場合は、最適な学習方法を知ることが重要です。 PHP は、動的な Web サイトやアプリケーションの開発に使用されるオープンソースのサーバー側スクリプト言語です。 PHP は他の言語に比べて学習時間が短く、応用範囲が広いため、初心者にとって理想的な選択肢です。

PHP でのビデオ特殊効果とフィルター処理関数を学習します。 PHP でのビデオ特殊効果とフィルター処理関数を学習します。 Aug 07, 2023 pm 11:53 PM

PHP でのビデオ特殊効果とフィルター処理機能のメソッドを学習します。PHP は、Web 開発の分野で広く使用されている強力なプログラミング言語です。 Web サイトのデザインの発展に伴い、ビデオの特殊効果やフィルター処理がますます普及しています。この記事では、PHP を使用してビデオ特殊効果やフィルター処理を実装する方法と、よく使用される関数メソッドをいくつか紹介します。 1. ffmpeg 拡張機能をインストールする. ビデオを処理するには、ffmpeg 拡張機能をインストールする必要があります。この拡張機能を使用すると、ビデオ処理のために PHP で ffmpeg コマンドを直接呼び出すことができます。インストールプロセス

PHP 学習メモ: フォーム処理とデータ検証 PHP 学習メモ: フォーム処理とデータ検証 Oct 09, 2023 am 08:52 AM

PHP 学習ノート: フォーム処理とデータ検証 Web 開発において、フォームはユーザーが Web サイトと対話するための重要なコンポーネントの 1 つです。ユーザーが Web サイト上でフォームに記入してデータを送信するとき、Web サイトはデータの正確性と安全性を確保するために、送信されたデータを処理および検証する必要があります。この記事では、PHP を使用してフォームを処理し、データ検証を実行する方法を紹介し、具体的なコード例を示します。フォームの送信とデータの前処理 HTML では、<form> タグを使用してフォームを作成し、フォームを指定する必要があります。

PHP 学習メモ: フロントエンドとバックエンドの分離と API 設計 PHP 学習メモ: フロントエンドとバックエンドの分離と API 設計 Oct 08, 2023 am 09:42 AM

PHP 学習ノート: フロントエンドとバックエンドの分離と API 設計の概要: インターネットの継続的な発展とユーザー ニーズの増大に伴い、フロントエンドとバックエンドの分離の開発モデルはますます注目を集めています。開発者。フロントエンドとバックエンドの分離とは、フロントエンドとバックエンドの開発を分離し、APIを介してデータ連携を行うことで開発の効率性と柔軟性を実現することを指します。この記事では、フロントエンドとバックエンドの分離の概念と API の設計方法を紹介します。フロントエンドとバックエンドの分離の概念: 従来の Web 開発モデルはフロントエンドとバックエンドの結合、つまりフロントエンドとバックエンドの開発が同じプロジェクトで実行されます。