ホームページ バックエンド開発 PHPチュートリアル 初心者が PHP_PHP チュートリアルを学習するにはどうすればよいですか

初心者が PHP_PHP チュートリアルを学習するにはどうすればよいですか

Jul 13, 2016 am 10:33 AM
PHPを学ぶ 初心者

PHP の背景について詳しく説明する必要はありませんが、言語を選択するときは、その背景や長い歴史に基づいて選択するのではなく、より重要なのは、派手な言語であっても実用性があるということです。幸運なことに、PHP はその試練に耐えてきたため、学ぶ価値のある言語です。

PHP を学習する一般的なプロセス:

  1. HTML/CSS/JS などの Web ページの基本要素に慣れ、完成段階では自分で完全な Web ページを作成し、要素の属性に慣れることができます。
  2. 動的言語の概念と動作の仕組みを理解し、PHPの構文に慣れる
  3. PHP と HTML を組み合わせてシンプルな動的ページを完成させる方法を学びましょう
  4. MYSQL に連絡してデータベース プログラムの設計を始めましょう
  5. 継続的に統合し、PHP の一般的な機能のほとんどを理解し、OOP、MYSQL 最適化、およびテンプレートを理解します
  6. 完全に機能する動的サイトを完成させる
私のルートは、PHP を学習している多くの愛好家と一致するかもしれませんが、上記の概要を見て、初心者は学習が非常に簡単であると考える必要はありません。ここでちょっとしたアドバイスですが、実際には何も簡単ではありません。スナックバーのゴマケーキでさえ一度に作るわけではありません。

まず、ウェブサイトの概念を理解した後、ウェブサイトがウェブページで構成されていることを理解することは難しくありません。つまり、ウェブサイトを完成させたい場合は、まずウェブページの作成を学ぶ必要があります。将来ウェブサイトを作成するための基礎を築くには、HTML をマスターする必要があります。

HTMLを学ぶには、やりながら学ぶのが最も効果的だと思います もちろん、この方法はPHPを学ぶにも最も効果的です。

HTML の要素はどれも個人的に練習する必要があります。その要素がどのような影響を与えるかを理解した後でのみ、それを深く覚えられるようになります。ほとんどの初心者がその概念を学ぶのが難しいと感じる理由は次のとおりです。一言で言えば「怠惰」です。怠惰は進歩を妨げる最大の敵です。したがって、怠惰の習慣を克服することによってのみ、より早く何かを学ぶことができます。

おそらく、PHP を学習しているとき、できるだけ早く Web サイトを開発したいと思うでしょう。また、なぜ Web ページなどの些細なことを学ぶ必要があるのか​​と考えるでしょう。このような考えは、間違いなく空中に城を築くようなものです。基礎を築かなければ、どうやって屋根を得るでしょうか?

OK、静的 Web ページの制作テクノロジーを習得することは、Web サイトの開発を学ぶための前提条件です。この記事はチュートリアル記事ではないため、この点については説明しません。そのため、テクノロジーの詳細な分析は提供しません。 。

それでは、動的言語の概念を学び始めましょう。動的言語に初めて触れたとき、多くの人は混乱するかもしれません。実際、これは混乱したものではありません。 , あなたが書いた HTML コードも単なる文字の塊ではありませんか? 結局のところ、コードは直接出力されるのではなく、HTML は HTML パーサーを通過しますし、PHP も当然 PHP パーサーを通過します。 HTML を学習するのと同じように、パーサーにその操作を完了させたい場合は、専用の構文構造を使用する必要があるため、PHP が奇妙に見えるのも不思議ではありません。

初心者にとって PHP を理解することは最も難しい敷居ですが、他の言語を学習したことがある場合は、PHP が初心者に対応するために最善を尽くしていることを幸運に思うはずです。これまで何も学んだことがないなら、本気で考えてみましょう。

3 回読めば自然に慣れる この単純な事実は、PHP が理解できなくても、最初は繰り返し読みながら理解する必要があることを示しています。コードを作成するときは、そのコードが何のためにあるのか分からなくても、少なくともそのコードの感触を掴む必要があります。

一定の苦労を経て、賢いあなたは明らかに徐々に啓発され、プログラミングの概念をゆっくりと理解しました。おめでとうございます。成功への第一歩を踏み出しました。

HTML と PHP の概念を理解すれば、PHP と HTML を混合したプログラミングは問題ありません。PHP に 1 と 1 を足した値がいくらになるかを計算させ、それをブラウザーに出力することができます。素朴に感じます、これは本当です。まるでアポロの月面着陸のようです。あなたは小さなコードを入力しましたが、それはあなたのプログラミングの旅において大きな一歩を踏み出しました。でも、私はあなたに水を注がなければなりません。まだ初心者です。

しばらく満足したら、次のステップはデータベースを学ぶことです。そうは言っても、MYSQL を生きたまま食べたいと思うかもしれません。なぜなら、この行と列のことは、ドンが単に自分自身をめまいさせたからです。

めまいはめまい、めまいはめまいです。食事中に舌を噛んで食べるのをやめることはできません。私たちは恐怖に打ち勝つためにここにいます。恐怖に打ち勝つためではありません。同志。

たくさんの苦労の末、ようやくデータベースの概念を理解し、最終的に PHP を介してデータベースに接続できるようになったことが興奮します。この期間にどのように学習したかは検証しませんが、判明しました。それは、すでにできます。

PHP とデータベースを学んだあなたは間違いなく左手に MOTOROLA を持ち、右手に NOKIA を持っています。そしてこう言います:おい、あまり喜ぶなよ、君はまだ新人だし、学ぶまでにはまだまだ長い道のりがあるよ!

熱心に取り組んで、PHP を使用してデータの挿入、削除、更新を正しく行えるようになれば、成功はすぐそこまで来ていることは明らかです。

現時点では次の状態にある可能性があります:

HTML をご存知ですか? はい、大きなテーブルとレイアウトを含む複数の Web ページをコンパイルできます!

PHPを知っていますか?はい、1+1の演算を関数に書いて呼び出します!

MYSQL を知っていますか?はい、データベースに私の情報を挿入したり削除したりします

それでは、しばらくスキルを試してみたら、おそらくうまくいくと思います。これは、HELLO WORLD に匹敵します。初心者が直面する最初のハードルでもあります。

時間はかかりましたが、ようやくフォームデータをデータベースに挿入して表示することができるようになり、プログラムのプロトタイプが誕生したと言えるでしょう。

ただし、このフォーラム、その CMS、およびその CRM を参照してください。

心配しないでください。馬の姿勢はほぼ完成したと言えます。可能であれば、ペンを使用するか、簡単な PHP マニュアルを体に印刷し、時々触れてください。見てください、トイレに行っても忘れないでください。

条件がある場合は、この本を購入して読んでください。「PHP+MYSQL WEB 開発 (第 3 版)」はバイブルとして知られています (おそらく良い選択です) (免責事項: 著者は私に何の利益も与えませんでした)。私は本の管理者ではないので、遠く離れていて、彼の兄弟の顔さえ見たことがありません。

知識を定着させ、PHP と MYSQL 開発の要点を理解したら、自分が書いたゲストブックを振り返ってください。もちろん、部屋に幽霊がいたら、それは本当に自分が書いたものなのかと疑問に思うかもしれません。もしかしたら書いてあったのかもしれない。

この時点で、メッセージブックには登録機能とページング機能が追加されているはずです。完成後は、UI (ユーザーインターフェイス) も強化できます。動的な Web サイト プログラムを使用して、自分の Web サイトに配置し、仲の良い友達に見てもらって、私の素晴らしさを見てもらい、オンラインで宣伝してください。

数日後、またゲストブックを開いたら、えっ? たくさんのページが一度に表示されました! 明らかに、あなたのゲストブックにはセキュリティ対策が講じられておらず、誰かがあなたを少し馬鹿にするために JS コードを使用していました。今はこんな感じですが、仕方ないので頑張ってください

あなたは一生懸命働き、セキュリティ問題について詳しくなり、いくつかのプログラムを設計しました。とても良い感じです。

次に、学習したと思いますか? いや、いや、まだ OOP などに触れたことがないですよね?

さあ、学び続けてください。これを学んだら、XML についても理解できるはずです。つまり、AJAX についても理解する必要があります。 AJAX は終わりました...そして...

要するに、あなたがすべてを学んだことに気づくことは決してありません。本物の強い人々の中には、あなたが学ばなければ常に新しいことを考え出す人もいます。これは先人の経験を裏付けるものでもあります。学びには本当に終わりがありません。

私の YY を通して、あなたもいくつかの学習プロセスを知っておくべきだと思います。おそらく、私のプロセスにはあなたの学習プロセスに対するいくつかの解決策がありますが、いずれにせよ、それらは同じ目標に向かう別の道です。私は皆さんにチャンスを与えるためだけにこれだけ書いています。それが良いかどうかについては、私はそれを保証するつもりはありません

何かを学ぶとき、すぐに解決することを期待してはなりません。しかし、努力が欠けていれば、それは無駄になります。

しかし、私が保証できるのは、PHP を学べば、間違いなく他の言語も早く学ぶことができるということです。逆に、以前に他の言語を学んだことがあれば、間違いなく PHP を早く学ぶことができるということです。

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

ここまで話した後で、私が言いたいのは、PHP を学ぶには、その方法を習得するだけでなく、汗をかく必要があるということです。私は、自分自身を、自分の選択を、そしてさらに重要なことに、途中で諦めてしまう人を見たくないのです。自分の能力を放棄してさらに暴力的になりたい場合は、自分の口を叩いて「他の人にはできるのに、なぜ私にはできないのですか?」と叫んでください。

もう 1 つ、皆さんに思い出していただきたいのは、ASP/PHP/JSP/.NET の比較に混乱するかもしれません。PHP の半分を学び、C# について考え始めた人もいるかもしれません。あるいは、JAVA は非常に優れているという人もいます。このとき、たとえ本当に学びたいとしても、PHPを学ばなければなりません。それからもう一度学びましょう。 最も望ましくないのは、考え方が変わったときに考えを変えることです。これは、途中で諦めてしまうと何も得られず、多くの時間と経験を無駄にすることになります。最も重要なことは、あなたが他の人から見下されることです。目標を達成するには、たとえそれが不快なことであっても、忍耐力が鍛えられるのです。

最後に、多くの中国人が自信を持っておらず、中国のことになると言葉が変わると言っていて、それどころか中国人は団結しておらずチーム精神がない、とも言いたいです。 、私は、それらの人々は近視眼的で、哀れで、嘆かわしいと思います、それらの人々は常にすべての責任を回避しますが、自分から始めてこの状況を変えるために模範を示すことはせず、代わりに悲観的にため息をつき、彼らがそうすることを期待しています。早く起きなさい、みんなが一生懸命働いた場合にのみ、私たちは成功を収めることができます。

実際、PHPであれ他のものであれ、学ばなければ名声を得ることができません。一人の力は微々たるものかもしれませんが、全員が一生懸命働き、協力しなければなりません。我々は追いつくだけでなく、追い越して世界に「中国の基準」を使わせる必要があるのか​​もしれないが、私がこれを言うと、希望的観測だと言う人もいるだろうし、私にはそれができると言う人もいるだろう。スローガンを叫ぶだけです。それは問題ではありませんが、重要なことは、私たちが心の中で言ったことを最終的に言葉にするということです。率直に言えば、私たち中国人には強さが欠けているわけではありませんが、野心は軽蔑的なものではありません。ここで言う野心とは、あえて世界の先頭に立つという中国人の野心を指します。 Php は、広く使用されている Discuz フォーラムなど、中国で広く使用されています。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/752475.html技術記事 PHP の背景について詳しく説明する必要はありませんが、誰もが言語を選択するとき、その背景や長い歴史に基づいて選択されるのではなく、その実用性がより重要であると思います...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

初心者向けにミスト ロック キングダムをプレイするためのヒント 初心者向けにミスト ロック キングダムをプレイするためのヒント Jan 28, 2024 pm 03:33 PM

初心者向けにミスト ロック キングダムをプレイするためのヒント

アンカーポイントアドベント ノービス十中隊おすすめキャラクター アンカーポイントアドベント ノービス十中隊おすすめキャラクター Feb 20, 2024 pm 02:30 PM

アンカーポイントアドベント ノービス十中隊おすすめキャラクター

バッチインデントの使い方を学ぶことは、PyCharm 初心者が習得しなければならないスキルです バッチインデントの使い方を学ぶことは、PyCharm 初心者が習得しなければならないスキルです Dec 30, 2023 pm 12:58 PM

バッチインデントの使い方を学ぶことは、PyCharm 初心者が習得しなければならないスキルです

エンシェント クラウンの初心者ガイドとゲームプレイの紹介 エンシェント クラウンの初心者ガイドとゲームプレイの紹介 Feb 20, 2024 am 11:20 AM

エンシェント クラウンの初心者ガイドとゲームプレイの紹介

C 言語と C: 新しいプログラマーにとってどちらが良いか C 言語と C: 新しいプログラマーにとってどちらが良いか Mar 19, 2024 am 08:30 AM

C 言語と C: 新しいプログラマーにとってどちらが良いか

幻獣パルの入門スキルを早くマスターしよう 幻獣パルの入門スキルを早くマスターしよう Jan 23, 2024 am 08:45 AM

幻獣パルの入門スキルを早くマスターしよう

初心者が仮想通貨を購入する際に最もお得に購入するにはどうすればよいでしょうか?初心者向けのコイン購入に関する詳細なガイド 初心者が仮想通貨を購入する際に最もお得に購入するにはどうすればよいでしょうか?初心者向けのコイン購入に関する詳細なガイド Jan 30, 2024 pm 07:57 PM

初心者が仮想通貨を購入する際に最もお得に購入するにはどうすればよいでしょうか?初心者向けのコイン購入に関する詳細なガイド

初心者のためのイータエラの遊び方 初心者のためのイータエラの遊び方 Mar 10, 2024 pm 12:40 PM

初心者のためのイータエラの遊び方

See all articles