ホームページ バックエンド開発 PHPチュートリアル PHP を学習する 初心者が PHP を学習する方法について話しましょう。

PHP を学習する 初心者が PHP を学習する方法について話しましょう。

Jul 29, 2016 am 08:40 AM
PHPを学ぶ

初心者が PHP を学ぶ方法について話しましょう^_^
作者: Momo
記事の冒頭に連絡先情報がたくさん記載されているので、誰もが AD のような気分になることは避けられませんが、Momo がそれを持っていることは間違いありません。表現意欲も少しあります^_^, あまりに几帳面すぎると「姑」と呼ばれることもありますが、幸いなことに、この種の几帳面さはプログラミングにとって非常に有益です。 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 ページを make完成させることができます。要素の属性についてよく理解してください ) プログラム
(5) 常に統合し、一般的に使用される PHP
関数
のほとんどに触れ、OOP、MySQL 最適化、およびテンプレート を理解して、フル機能の動的プログラムを完成させます。偶然にも PHP を学習する多くの愛好家は、これを段階的な学習プロセスとみなすことができますが、ここで述べた内容を見て、初心者は学習が非常に簡単だと考える必要はありません。 どれも 実際、すべては単純ではありません、スナックバーのゴマケーキでさえ一度に作られるわけではありません。 まず私の学習アイデアを説明させてください。 まず、Web サイトの概念を理解した後、Web サイトが Web ページで構成されていることを理解するのは難しくありません。つまり、Web サイトを完成させたい場合は、まず Web ページの作成を学ぶ必要があります。 , 将来Webサイトを作るための基礎を築くためにHTMLをマスターする必要があります。 HTMLを学習する場合、実践して学習するのが最も効果的な方法だと思います。 もちろん、この方法はPHPの学習にも最も効果的です。
HTML の要素はどれも自分で練習する必要があります どの要素がどのような効果をもたらすのかを理解してから初めて深く覚えられますし、ほとんどの初心者は本を読んだだけでは絶対にうまくいかないと思います。学ぶのが難しいのは主に「怠惰」という言葉のせいです怠惰は進歩を妨げる最大の敵なので、怠惰の習慣を克服することによってのみ何かをより早く学ぶことができます おそらく、あなたが PHP を学習しているとき、できるだけ早く Web サイトを 開発 したいと思うでしょう。また、私に Web ページを作成してもらいたいと思うでしょう。なぜ、Web ページなどの些細なことを学ぶ必要があるのでしょうか。ビジョンは高くても能力が低い初心者が多いことは、間違いなく、基礎を築かなければ、どうやって屋根を築くことができるでしょうか。
はい、静的 Web ページを作成するテクノロジーを習得することは、Web サイトの開発を学ぶための前提条件です この記事は チュートリアル の記事ではないため、テクノロジーの詳細な分析は提供しません。 。
これで固定ページが完成すると思います。 もちろん、モモの最初の Web ページも良くありませんが、どんなに醜い「子供」でも、私たちは「親」です。嫌いにはなれないですよね?結局のところ、これは私たちの成果です。 それでは、動的言語の概念を学び始めましょう。動的言語に初めて触れたとき、多くの人は混乱するかもしれません。Web ページ上に表示されると、なぜこのような混乱したものになるのでしょうか?実際、これは混乱ではありません。あなたが書いた HTMLコードもただの文字
の集まりではありませんか?結局のところ、コードは直接
出力されるのではなく、HTML は HTML パーサーを通過します。もちろん、PHP も、必要に応じて HTML を学習するのと同じです。パーサーが完了すると、独自の特殊な構文構造を使用する必要があるため、PHP が奇妙に見えるのも不思議ではありません。 初心者にとって PHP を理解することは最も難しいハードルですが、PHP が初心者向けに最善を尽くしていることを幸運に思うはずです 他の言語を学習したことがある人なら、PHP は確かにシンプルで優れていると感じるかもしれません。しかし、これまで何も学んだことがないのであれば、じっくり考えてみましょう。 3 回読めば慣れる この単純な事実は、たとえ PHP を理解できなくても、まずそれに慣れ、何度も繰り返し読み、考えながら理解する必要があることを示しています。読んで、それに従う コーディングに関しては、コードが何のためにあるのかわからなくても、少なくともその感覚を掴む必要があります。 一定の苦労を経て、賢いあなたは明らかに徐々に啓発され、プログラミングの概念をゆっくりと理解しました。おめでとうございます。成功への第一歩を踏み出しました。
HTML と PHP の概念を理解すれば、PHP と HTML の混合プログラミングは問題ありません この期間中は、PHP に 1 と 1 を足したものがいくらになるかを計算させ、それをブラウザーに出力できます。これは確かにアポロの月面着陸と同じです。あなたは小さなコードを入力していますが、これはプログラミングの旅において大きな前進です。興奮した?しかし、あなたには冷や水をかけなければなりません、あなたはまだ新人です。 しばらく満足したら、次のステップは
data データベースを学習することです。そうは言っても、 MYSQL を生きたまま食べたくなるかもしれません。なぜなら、何列にもわたって目まいがしてしまうからです。 めまいはめまい、めまいはめまいです。食事中に舌を噛んで食べるのをやめることはできませんよね。恐怖を捨てて、一生懸命働き続けてください
私たちは恐怖に征服されるためではなく、それを克服するためにここにいます
、元気を出してください、同志。 苦労の末、ようやくデータベースの概念を理解し、ようやく 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 についても理解する必要があります。 AJAX ですよね? ...それでは...
総じて、あなたが学ばなければ、あなたは常に新しいことを考え出すでしょう。予想通り、これは先人の経験を裏付けるものです
学習には終わりがありません
私の YY を通して、あなたもいくつかの学習プロセスに精通しているはずですが、そうではありません。何があっても、私たちは同じ目標に到達します。私はこのように書きます。たくさんありますが、それが良いかどうかについては、私は黙って保証することはできません^0^ その後。読んでみると、とても冗長で役に立たないことがわかります。でも、どうすればもっと早く学べるのかと思います。1 週間の短期集中コース、いや、24 時間の短期集中コースです。 、持っていますか? 私は...持っていませんが、2分以内にあなたを病院に送ります、私は自信を持っています -_-
何かを学ぶときにすぐに結果を期待しないでください 私はあなたに方法を言いました。ですが、努力が足りないと意味がありません しかし、私が保証できることが 1 つあります。それは、PHP を学べば、他の言語も確実に早く習得できるということです。また、他の言語を学んだことがある場合は、その逆も同様です。前に、PHP は間違いなくすぐに学べます
しかし、文法を学ぶのは簡単ですが、その文法を使って誰でも成功する方法はあります。ただし、他の人の成功したコードから学ぶことは絶対に有益です。そのため、時間をかけて改良された古典的なコードを参照することが、上達するための最良の方法です。
ここまで言いましたが、私が言いたいのは、 PHP を学ぶには、方法を習得するだけでなく、より多くの努力が必要です 私は、自分自身や自分の選択などを信じることを途中で諦める人々を見たくないのです。重要なのは、あなた自身の意志です。もしあなたが諦めてもっと暴力的になりたいなら、自分の口を叩いて「他の人にはできるのに、なぜ私にはできないのですか?」と叫んでください。 (ヤマコーチっぽいと思いませんか?確かにモーモーは映画を見すぎているので、口を叩くと傷つきます。この真実を理解しておく必要があります。)
もう一つ、思い出していただきたいことは、です。 ASP/PHP/JSP /.NET は迷ってしまうかもしれないので、誘惑に負けないでください。PHP の半分を学び、C# について考え始めた人もいるかもしれません。あるいは、誰かが JAVA が非常に強いと言っているかもしれません。この時点では、動揺してはなりません。たとえ本当に学びたいとしても、PHPを学ばなければなりません。そして、もう一度学びましょう、違うものを見たときに考えを変えるのが最も望ましくないことです、これは、途中で諦めることが多い場合は、何も得られず、多くを無駄にするだけです。最も重要なことは、他人があなたを軽蔑することです。たとえ不快なことであっても、目標を達成するために自分自身を強制しなければなりません。忍耐力は私が訓練された方法です。

ここまで言うとみんなうっとうしいと思うかも知れませんが、モーモーは普段はとても無口な性格なので、一度その状態に入ると、自分の思っていることをできるだけ表現したいと思っています。残念ながら、私の文章能力には限界があり、満足のいく効果は得られないかもしれませんが、私の経験を共有した後、とてもリラックスして安心したように感じます。 最後に、多くの中国人は自信がなく、中国のことになると言葉が変わると言っていて、それどころか、中国人は団結しておらずチーム精神がないと言いたいです。私は、あの人たちは視野が狭く、哀れで、嘆かわしいと思います。いつもすべての責任を回避しますが、自分から始めてこの状況を変えるために模範を示すことはせず、その代わりに悲観的にため息をつき、彼らが目を覚ますことだけを望みます。みんなが一生懸命働いた場合にのみ、私たちは進歩することができますが、自分自身に対して劣等感を感じることは状況を悪化させるだけです。 実際、PHPでも何でも、学ばなければ学ばずに名を成さなければなりません。一人の力は微々たるものかもしれませんが、皆が一生懸命努力します。中国人にできないことは何ですか?私たちは、追いつくだけでなく、追い越して、世界に「中国の基準」を使わせなければなりません。これを言うと、希望的観測だと言う人もいるかもしれませんし、スローガンを叫ぶだけだと言う人もいます。それは問題ではありませんが、重要なことは、私が心の中で言葉を発したということです。端的に言えば、私たち中国人には強さが欠けているわけではありませんが、野心は軽蔑的な意味ではありません。ここで言う「敢えて世界初になろう」という中国人の野心を指す。
ここまで言いましたが、また脱線しました ^_^ 実際、これは PHP を学んでいる私たち初心者を励ますためであり、中国の発展は私たちにかかっています。 (言い過ぎです、怒らないでください!大胆に言ってください^_^)
ふふ!
上記では、PHP の学習について紹介し、初心者が 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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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のカール:REST APIでPHPカール拡張機能を使用する方法 PHPのカール:REST APIでPHPカール拡張機能を使用する方法 Mar 14, 2025 am 11:42 AM

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 JSON Web Tokens(JWT)とPHP APIでのユースケースを説明してください。 Apr 05, 2025 am 12:04 AM

JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

PHPにおける後期静的結合の概念を説明します。 PHPにおける後期静的結合の概念を説明します。 Mar 21, 2025 pm 01:33 PM

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

フレームワークセキュリティ機能:脆弱性から保護します。 フレームワークセキュリティ機能:脆弱性から保護します。 Mar 28, 2025 pm 05:11 PM

記事では、入力検証、認証、定期的な更新など、脆弱性から保護するためのフレームワークの重要なセキュリティ機能について説明します。

PHPのCurlライブラリを使用してJSONデータを含むPOSTリクエストを送信する方法は? PHPのCurlライブラリを使用してJSONデータを含むPOSTリクエストを送信する方法は? Apr 01, 2025 pm 03:12 PM

PHP開発でPHPのCurlライブラリを使用してJSONデータを送信すると、外部APIと対話する必要があることがよくあります。一般的な方法の1つは、Curlライブラリを使用して投稿を送信することです。

フレームワークのカスタマイズ/拡張:カスタム機能を追加する方法。 フレームワークのカスタマイズ/拡張:カスタム機能を追加する方法。 Mar 28, 2025 pm 05:12 PM

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。

ReactPhpの非ブロッキング機能は何ですか?ブロッキングI/O操作を処理する方法は? ReactPhpの非ブロッキング機能は何ですか?ブロッキングI/O操作を処理する方法は? Apr 01, 2025 pm 03:09 PM

ReactPhpの詳細な解釈の非ブロッキング機能の公式紹介は、多くの開発者の質問を呼び起こしました。

See all articles