初心者が PHP を学ぶ方法について話す
初心者が PHP を学ぶ方法について話しましょう
まず、私自身の PHP 学習プロセスを要約します:
(1) HTML/CSS/JS などの Web ページの基本要素に精通し、完成段階で自分でWebページを完成させ、要素の属性に慣れる
(2) 動的言語の概念と動作の仕組みを理解し、PHP 構文に慣れる
(3) PHP と PHP の組み合わせ方法を学ぶ単純な動的ページを完成させるための HTML
(4) MYSQL にアクセスして、データベース プログラムの設計を開始します
(5) 統合を継続し、PHP の一般的な機能のほとんどを理解し、OOP、MYSQL の最適化、およびテンプレート
(6) 完全に機能する動的サイトを完成させます
私のこのルートは、PHP を学習する多くの愛好家と一致するかもしれませんが、これは段階的な学習プロセスであると考えることができます。上記の概要を見ていただくと、学習は非常に簡単です。ここで少し警告しなければなりませんが、スナックバーのゴマケーキでさえ、実際には一度で作れるものではありません。
まず私の学習アイデアを説明させてください。
まず、Web サイトの概念を理解した後、Web サイトが Web ページで構成されていることを理解するのは難しくありません。つまり、Web サイトを完成させたい場合は、まず Web ページの作成を学ぶ必要があります。したがって、将来Webサイトを作成するための基礎を築くためにHTMLをマスターする必要があります。
HTMLを学ぶときは、やりながら学ぶのが一番効果的だと思います もちろん、この方法はPHPの学習でも最も効果的です。
HTML のどの要素も、どの要素がどのような効果をもたらすのかを理解してから初めて実践する必要があり、盲目的に本を読んでもうまくいかないのが、ほとんどの初心者がコンセプトを難しいと考える理由だと思います。怠惰は進歩を妨げる最大の敵です。したがって、怠惰の習慣を克服することによってのみ、より早く何かを学ぶことができます。
おそらく、PHP を学習しているとき、できるだけ早く Web サイトを開発したいと思うでしょう。また、なぜ Web ページなどのつまらないことを学ぶ必要があるのでしょうか?野心は高くても野心は低い初心者が多いのはわかりますが、このような考え方は間違いなく空中に城を築くようなものです。基礎を築かなければどうやって屋根を築くでしょうか。
静的 Web ページの制作テクノロジーを習得することは、Web サイトの開発を学ぶための前提条件です。この記事はチュートリアル記事ではないため、テクノロジーの詳細な分析は行いません。
これで、固定ページが完成すると思います。もちろん、見た目が良いかどうかは別問題ですが、Momo の最初の Web ページも良くありませんが、「子供」がどんなに醜くても作りましょう。それは「お父さん」 お母さんを嫌いになることはできないでしょう?結局のところ、これは私たちの成果です。
それでは、動的言語の概念を学び始めましょう。動的言語に初めて触れたとき、多くの人は混乱するかもしれません。Web ページ上に表示されると、なぜこのような混乱が起こるのでしょうか?実際、あなたが書いた HTML コードも文字の塊ではありませんか?結局のところ、コードは直接出力されるのではなく、HTML が HTML パーサーを通過し、PHP が HTML を学習するのと同じです。操作を実行するには、特殊な構文構造を使用する必要があるため、PHP が奇妙に見えるのも不思議ではありません。
初心者にとって PHP を理解することは最も難しいハードルですが、他の言語を学習したことがある人なら、PHP が本当に優れていると感じるかもしれません。シンプルですが、これまで何も学んだことがない場合は、じっくり考えてください。
3 回読めば自然に慣れるようになる この単純な事実は、たとえ PHP が理解できなくても、まずは読んで、何度も読んで、考えて理解する必要があることを教えてくれます。コーディングに関しては、たとえそのコードが何のためにあるのかわからなくても、少なくとも雰囲気はつかめるはずです。
一定の苦労を経て、賢いあなたは明らかに徐々に啓発され、プログラミングの概念をゆっくりと理解しました。おめでとうございます。成功への第一歩を踏み出しました。
HTML と PHP の概念を理解すれば、PHP と HTML の混合プログラミングは問題なく、1 足す 1 がいくらになるかを PHP に計算させてブラウザに出力できます。これは確かにアポロの月面着陸と同じです。しかし、これはプログラミングの旅において大きな前進です。興奮した?しかし、あなたには冷や水をかけなければなりません、あなたはまだ新人です。
しばらく満足したら、次のステップは、データベースを PHP の黄金のパートナーと見なすことです。 MYSQL を生きたまま食べたい。この行と列を見るとめまいがするだけだから。
めまいはめまい、めまいはめまいです。食事中に舌を噛んで食べるのをやめることはできませんよね。恐怖を捨てて、努力を続けてください。私たちは恐怖に打ち勝つためにここにいるのです。元気を出してください。
苦労の末、ようやくデータベースの概念を理解し、最終的に PHP を介してデータベースに接続できるようになると興奮します。この期間にどのように学習したかは検証しませんが、準備が整っていることがわかります。 。
PHP とデータベースを学んだ人なら、間違いなく左手に MOTOROLA を持ち、右手に NOKIA を持っているはずです。なんてシックでシックなんだろう、笑、やっと覚えましたが、もしかしたらこの時、誰かがうっかり私をタップしてしまうかもしれません。あなたは肩の上でこう言います。「兄弟、あまり喜ぶなよ、あなたはまだ新人だし、学ぶまでにはまだまだ長い道のりがあるよ!」
熱心に取り組んで、PHP を使用してデータの挿入、削除、更新を正常に実行できるようになれば、成功はすぐそこまで来ていることは明らかです。
現時点では、次の状態になっている可能性があります:
HTML をご存知ですか?はい、大きなテーブルとレイアウトを含む複数の Web ページをコンパイルできます。
PHPをご存知ですか?はい、1+1の演算を関数に書いて呼び出します!
MYSQL をご存知ですか?はい、データベースに私の情報を挿入および削除します
では、次に何をすればよいでしょうか?あなたのスキルを試してみれば、おそらく大丈夫だと思います。それでは、HELLO WORLD に匹敵するタスクを与えます。 ^_^、初心者にとっては最初のハードルでもあります。
時間はかかりましたが、ようやくフォームデータをデータベースに挿入して表示することができ、プログラムのプロトタイプが誕生したと言えるでしょう。
ただし、このフォーラム、その CMS、および CRM については、いつ書くことになるでしょうか。
心配しないでください。馬の姿勢はほぼ完成したと言えます。可能であれば、ペンを使用するか、簡単な PHP マニュアルを体に印刷して、時間内から触れてください。時間までにぜひ見に行ってください、覚えておいてください、トイレに行くときもお見逃しなく(^2^)。
条件がある場合は、この本を購入して読んでください。「PHP+MYSQL WEB 開発 (第 3 版)」はバイブルとして知られています (おそらく良い選択です) (免責事項: 著者は私に何の利益も与えませんでした)。 、そして私もそうではありませんでした Book サポーター、遠く離れてから、私は彼の兄弟に直接会ったことさえありません -_-)
知識を強化し、PHP と MYSQL 開発の要点を理解した後、振り返ってみましょうあなたが書いたそのゲストブック、本当にあなたが書いたものなのかと疑問に思うかもしれません。もちろん、家に幽霊がいるなら、それは幽霊によって書かれたかもしれません -_-
現時点では、あなたのゲストブックはそうすべきです。機能が強化されれば、UI (ユーザー インターフェイス) も強化できます。とにかく、動的な Web サイトのプログラムを作成して、それを公開したときの達成感は格別です。自分のウェブサイトを楽しんで、友達に見てもらい、私の文章がどれだけ優れているかを見てもらい、オンラインで宣伝しましょう
数日後、ゲストブックを開くと、すごいページが表示されていますね。明らかに、あなたのゲストブックにはセキュリティ対策が講じられておらず、誰かがちょっとしたトリックに JS コードを使用しました。このときのあなたの気持ちには同情しますが、他に方法はありません、頑張ってください。
頑張ってください。一生懸命働き、セキュリティの問題に慣れ、いくつかのプログラムを設計しました。
それで、もう覚えましたか? いや、いや、まだ OOP に触れていません。テンプレートについてはどうでしょうか?
これを学習したら、XML について理解できるようになりました。AJAX が終わったら、XML について学習する必要があります。 ..
総じて、自分がすべてを学んだとは決して思わないでしょう。本物の強い人たちは、常に新しいことを考え出してあなたに投げかけます。それはあなたも学習が遅れていることを裏付けています。先人の経験は本当に終わりがありません!
私の YY を通して、あなたもいくつかの学習プロセスを理解する必要があると思います。しかし、それは問題ではありません。何を、それは同じ目的です。私はそれが良いかどうかについては、皆さんに学ぶ機会を与えるためにここまで書きました^0^
読んでいただければわかります。くどいので、私には役に立ちません。学習方法は知っていますが、もっと早く学びたいのです。1 週間の短期集中コース、いや、24 時間の短期集中コース、ありますか。
私は... 持っていないが、2 分以内にあなたを病院に送り込むことは間違いない -_-
何かを学ぶときは決してすべきではない
しかし、私が保証できるのは、PHP を学べば、他の言語もすぐに習得できるということです。以前に他の言語を学んだことがありますが、PHP は間違いなく速いです。
しかし、文法を学ぶのは簡単ですが、文法を使って目標を達成する方法は人それぞれであり、ほぼすべての人が独自の長所と短所を持っています。ただし、他の人の成功したコードから学ぶことは間違いなく有益です。そのため、時間をかけて改良された古典的なコードを参照することが、上達するための最良の方法です。
ここまで言いましたが、私が言いたいのは、PHP を学ぶには、その方法を習得するだけでなく、努力も必要であるということです。諦めてもっと暴力的になりたいなら、自分の口を平手打ちして「他の人にはできるのに、なぜ私にはできないの?」と叫んでください。 (ヤマコーチっぽいと思いませんか? 確かにモーモーは映画を見すぎて口を叩くと痛いです。この事実を理解するだけで十分です。)

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

MySQL 8.4 (2024 年時点の最新の LTS リリース) で導入された主な変更の 1 つは、「MySQL Native Password」プラグインがデフォルトで有効ではなくなったことです。さらに、MySQL 9.0 ではこのプラグインが完全に削除されています。 この変更は PHP および他のアプリに影響します

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

文字列は、文字、数字、シンボルを含む一連の文字です。このチュートリアルでは、さまざまな方法を使用してPHPの特定の文字列内の母音の数を計算する方法を学びます。英語の母音は、a、e、i、o、u、そしてそれらは大文字または小文字である可能性があります。 母音とは何ですか? 母音は、特定の発音を表すアルファベットのある文字です。大文字と小文字など、英語には5つの母音があります。 a、e、i、o、u 例1 入力:string = "tutorialspoint" 出力:6 説明する 文字列「TutorialSpoint」の母音は、u、o、i、a、o、iです。合計で6元があります

あなたが経験豊富な PHP 開発者であれば、すでにそこにいて、すでにそれを行っていると感じているかもしれません。あなたは、運用を達成するために、かなりの数のアプリケーションを開発し、数百万行のコードをデバッグし、大量のスクリプトを微調整してきました。

PHPがMySQLに接続した後、ページは空白になり、DIE()関数が失敗する理由。 PHPとMySQLデータベースの間の接続を学習するとき、あなたはしばしばいくつかの混乱することに遭遇します...

CMSはコンテンツマネジメントシステムの略称です。これは、ユーザーが高度な技術知識を必要とせずにデジタル コンテンツを作成、管理、変更できるようにするソフトウェア アプリケーションまたはプラットフォームです。 CMS を使用すると、ユーザーはコンテンツを簡単に作成および整理できます
