初心者が 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 を学ぶには、その方法を習得するだけでなく、努力も必要であるということです。諦めてもっと暴力的になりたいなら、自分の口を平手打ちして「他の人にはできるのに、なぜ私にはできないの?」と叫んでください。 (ヤマコーチっぽいと思いませんか? 確かにモーモーは映画を見すぎて口を叩くと痛いです。この事実を理解するだけで十分です。)

まだ人気があるのは、使いやすさ、柔軟性、強力なエコシステムです。 1)使いやすさとシンプルな構文により、初心者にとって最初の選択肢になります。 2)Web開発、HTTP要求とデータベースとの優れた相互作用と密接に統合されています。 3)巨大なエコシステムは、豊富なツールとライブラリを提供します。 4)アクティブなコミュニティとオープンソースの性質は、それらを新しいニーズとテクノロジーの傾向に適応させます。

PHPとPythonはどちらも、Web開発、データ処理、自動化タスクで広く使用されている高レベルのプログラミング言語です。 1.PHPは、ダイナミックウェブサイトとコンテンツ管理システムの構築によく使用されますが、PythonはWebフレームワークとデータサイエンスの構築に使用されることがよくあります。 2.PHPはエコーを使用してコンテンツを出力し、Pythonは印刷を使用します。 3.両方ともオブジェクト指向プログラミングをサポートしますが、構文とキーワードは異なります。 4。PHPは弱いタイプの変換をサポートしますが、Pythonはより厳しくなります。 5. PHPパフォーマンスの最適化には、Opcacheおよび非同期プログラミングの使用が含まれますが、PythonはCprofileおよび非同期プログラミングを使用します。

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPは1994年に発信され、Rasmuslerdorfによって開発されました。もともとはウェブサイトの訪問者を追跡するために使用され、サーバー側のスクリプト言語に徐々に進化し、Web開発で広く使用されていました。 Pythonは、1980年代後半にGuidovan Rossumによって開発され、1991年に最初にリリースされました。コードの読みやすさとシンプルさを強調し、科学的コンピューティング、データ分析、その他の分野に適しています。

PHPはWeb開発と迅速なプロトタイピングに適しており、Pythonはデータサイエンスと機械学習に適しています。 1.PHPは、単純な構文と迅速な開発に適した動的なWeb開発に使用されます。 2。Pythonには簡潔な構文があり、複数のフィールドに適しており、強力なライブラリエコシステムがあります。

PHPは、多数のWebサイトとアプリケーションをサポートし、フレームワークを通じて開発ニーズに適応するため、近代化プロセスで依然として重要です。 1.PHP7はパフォーマンスを向上させ、新機能を紹介します。 2。Laravel、Symfony、Codeigniterなどの最新のフレームワークは、開発を簡素化し、コードの品質を向上させます。 3.パフォーマンスの最適化とベストプラクティスは、アプリケーションの効率をさらに改善します。

phphassiblasifly-impactedwebdevevermentandsbeyondit.1)itpowersmajorplatformslikewordpratsandexcelsindatabase interactions.2)php'sadaptableability allowsitale forlargeapplicationsusingframeworkslikelavel.3)

PHPタイプは、コードの品質と読みやすさを向上させるためのプロンプトがあります。 1)スカラータイプのヒント:php7.0であるため、基本データ型は、int、floatなどの関数パラメーターで指定できます。 3)ユニオンタイプのプロンプト:PHP8.0であるため、関数パラメーターまたは戻り値で複数のタイプを指定することができます。 4)Nullable Typeプロンプト:null値を含めることができ、null値を返す可能性のある機能を処理できます。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境
