検索
ホームページバックエンド開発PHPチュートリアル初心者が PHP を学ぶ方法について話しましょう^(transfer)

初心者が PHP を学ぶ方法について話しましょう^_^(転送)

http://www.discuz.net/thread-238536-1-1.html

から

?

記事の冒頭にたくさんの連絡先が記載されているので、誰もが AD のような気分になることは避けられませんが、Mo Mo には少しの表現力があることは間違いありません ^_^義母は細かすぎると言うでしょうが、幸いなことに、この種の細心の注意はプログラミングに非常に役立ちます。
? ? それは、Mo Mo が他の人に PHP の学習方法を尋ねたことが始まりで、その後、Mo Mo が初心者であろうと経験豊富なプレーヤーであろうと、多くの人が Mo Mo に PHP の学習方法を尋ねるようになりました。しかし、私は PHP を黙々と学習してきたので、私がたどった道は多かれ少なかれ参考になります。
PHP の背景について詳しく説明する必要はありませんが、誰もが言語を選択するとき、その背景や長い歴史に基づいて選択するのではなく、より重要なことに、派手な言語にも輝かしい歴史があると考えています。幸いなことに、PHP は衰退の危機に瀕しているため、学習する価値のある言語です。
? ? モーモーは常に他の人の経験を聞いて成長してきました。したがって、先人たちの経験のおかげで、モーモーは多くの回り道を避け、より早く正しい軌道に乗ることができました。ここで、私が名前を挙げた先輩たちに感謝の意を表したいと思います。ありがとうも言えないよ、ここで。 モーモーの目には、それが助けである限り、どんなに大きくても小さくても、先輩たちは私から感謝されるのではなく、もっと感覚的に私を助けてくれたのだと思います。沈黙に対する責任と優しさ。 期待されているので、PHP をしっかり学んでこそ、先人の汗に恥じない存在になれると思います。
私が言ったように、モーモーはついに責任感を感じました。私の経験が初心者にどれだけ役立つかわかりませんでしたが、モーモーは自分の責任を果たす時が来たことを理解しました。 PHP をしっかり学びたいと思っているすべての人、この方法でのみ中国の PHP は進歩し、発展し続け、世界で地位を占めることができます。
? ? この黙々と PHP を学んでいる間に、国内の PHP 環境はますます成熟しており、PHPCHINA の設立は正式に中国に PHP 組織が定着したことを示しています。 . 遅ればせながら拍手を申し上げます。
? ? さて、本題に入りましょう:
? ? 私自身の学習スタイルについて話す前に、私の記事から有益な情報を得たいと思っている人たちに心から言いたいことがあります。
? ? 沈黙の記事は、あなたの研究において重要な役割を果たしません。成功できるかどうかは、忍耐力、粘り強さ、粘り強さによって決まります。
? ? まず、私自身の PHP 学習プロセスを要約します:
? ? ? ???(1) HTML/CSS/JS などの Web ページの基本的な要素に慣れ、完成段階では自分で Web ページを作成し、要素の属性に慣れることができます。 ? ? ? ???(2) 動的言語の概念と動作の仕組みを理解し、PHP の構文に慣れる
? ? ? ???(3) PHP と HTML を組み合わせてシンプルな動的ページを完成させる方法を学びます
? ? ? (4) MYSQL に問い合わせる 、データベースの設計を開始します プログラム
? ?? ???(5) 統合を続け、PHP の一般的な機能のほとんどを理解し、OOP、MYSQL の最適化、およびテンプレートを理解します
? ? ? ???(6) 完全に機能する動的サイトを完成させます
? ? 私のこのルートは、PHP を学習する多くの愛好家と一致するかもしれませんが、上記の概要を見て、初心者は学習が非常に簡単であるとは考えないでください。ここでいくつかのアドバイスをします。 冷たい水をかけてください。実際には何も簡単ではありません。スナックバーのゴマケーキでさえ、一度に作ることはできません。
? ? まず私の学習アイデアを説明します。
? ? まず、Web サイトの概念を理解した後、Web サイトが Web ページで構成されていることを理解することは難しくありません。つまり、Web サイトを完成させたい場合は、まず Web ページの作成を学ぶ必要があります。 , したがって、将来のWebサイト制作の基礎を築くためにHTMLをマスターする必要があります。
? ? もちろん、この方法は PHP を学ぶのにも最も効果的な方法だと思います。
? ? HTML の要素はどれも自分で練習する必要があり、その要素がどのような効果をもたらすかを理解した後にのみ深く覚えられるものであり、ほとんどの初心者が概念を学ぶのが難しいと考える理由は次のとおりです。それは主に「怠惰」という言葉が原因です。怠惰は進歩を妨げる最大の敵です。したがって、怠惰の習慣を克服することによってのみ、より早く何かを学ぶことができます。
? ? おそらく、PHP を学習しているとき、できるだけ早く Web サイトを開発したいと思うでしょう。また、なぜ Web ページなどのつまらないことを学ぶ必要があるのでしょうか。野心は高くても野心は低い初心者が多いのは容易に想像できますが、このような考え方は間違いなく空中に城を築くようなものです。基礎を築かなければ、どうやって屋根を築くことができますか。
? ? はい、静的 Web ページをマスターします 高度な制作テクノロジーは Web サイトの開発を学ぶための前提条件です。この記事はチュートリアル記事ではないため、この点については説明しません。
? ? 静的ページはすでに完成していると思います。 もちろん、見た目が良いかどうかは別問題ですが、モモの最初のページも良くありませんが、「子供」がどんなに醜くても、私たち「親」はそれを軽蔑することはできませんよね。結局のところ、これは私たちの成果です。
? ? それでは、動的言語の概念を学び始めましょう。動的言語に初めて触れたとき、Web ページ上に表示されると、なぜこのような混乱が起こるのでしょうか?実はこれは混乱ではない あなたが書いたHTMLコードも文字の羅列ですよね?結局のところ、コードは直接出力されるのではなく、HTML パーサーを通過して処理されます。 もちろん、HTML を学習するのと同じように、PHP は PHP パーサーを通過します。パーサーに操作を完了させたい場合は、専用の構文構造を使用する必要があるため、PHP が奇妙に見えるのも不思議ではありません。 奇妙な。
? ? 初心者にとって PHP を理解することは最も難しいハードルですが、他の言語を学習したことがある人なら、PHP が実に単純であることがわかるでしょう。しかし、もしあなたがこれまでに何も学んだことがないなら、阿弥陀さまは 、噛み砕いて考えてみましょう。
? ? 3 回読めば自然に理解できるようになります。この単純な事実は、PHP を理解できなくても、まず慣れて、何度も読んで、考えなければならないことを教えてくれます。コーディングを教わった場合は、たとえそのコードが何のためのものであるかは知らなくても、少なくともその内容を理解できるはずです。
? ? しばらくの苦労を経て、賢いあなたは明らかに徐々に悟り、プログラミングの概念を理解しました。おめでとうございます。成功への第一歩を踏み出しました。
? ? HTML と PHP の概念を理解すれば、PHP と HTML の混合プログラミングは問題なくなります。 1 足す 1 は何に等しいので、それをブラウザに出力します。これは確かにアポロの月面着陸と同じです。しかし、これは大きな進歩です。あなたのプログラミングの旅を!興奮した?しかし あなたには冷や水をかけなければなりません、あなたはまだ新人です。
? ? しばらく満足したら、次のステップは、PHP の黄金のパートナーと見なされるデータベースを学習することです。 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 サイトに載せて、私の書いたものが素晴らしいと見て、オンラインで宣伝しましょう。
? ? 数日後にまたゲストブックを開きますね。うわー、一度にたくさんのページが表示されます。明らかに、あなたのゲストブックにはセキュリティ対策が講じられておらず、誰かがあなたを騙すために JS コードを使用していました。このときのあなたの気持ちには同情しますが、他に方法はありません。頑張ってください。
? ? 一生懸命働き、セキュリティの問題について詳しくなり、いくつかのプログラムを設計しました。
? ? 次に、これは学習済みと考えられますか?いや、いや、まだ早いですよ、OOPとかそういうものにはまだ出会ってないですよね?テンプレートについてはどうですか?
? ? さあ、勉強しましょう!これを学習したら、XML についても理解できるようになりました。 あなたも連絡を取る必要がありますよね? AJAX は終わりました....そして...
? 全体として、あなたがすべてを学んだことに気づくことは決してありません。あなたが学ばなければ、常に新しいことを考え出す人もいます。先人たち、ああ、学びに終わりはありません。
? ? 私の YY を通して、あなたもいくつかの学習プロセスを理解する必要があると思います。おそらく、私の学習プロセスにはあなたの学習プロセスとの解決策がいくつかありますが、いずれにせよ、それらは同じ目標に向かうためだけに多くのことを書いています。良い機会であろうと悪い機会であろうと、私は黙って保証するつもりはありません^0^
? ? 読んでみると、冗長すぎて役に立たないことがわかりますが、1 週間で簡単に学習できる方法を知りたいです。 24時間、黙々と勉強します。
? ? 私は...しませんでしたが、2分以内に必ず入院させます -_-
? ? 何かを学ぶとき、すぐに解決できることを決して期待してはいけません。しかし、努力がなければ無駄になります。
しかし、私が保証できるのは、PHP を学べば、他の言語も確実に早く習得できるということです。逆に、以前に他の言語を学んだことがあれば、PHP も確実に早く習得できるということです。
? ? しかし、文法を学ぶのは簡単ですが、それを達成するための文法の使い方は人それぞれで、ほとんどの人が独自の長所と短所を持っています。ただし、他の人の成功したコードから学ぶことは間違いなく有益です。そのため、時間をかけて改良された古典的なコードを参照することが、上達するための最良の方法です。
? ? ここまで言いましたが、私が言いたいのは、PHP を学ぶには、その方法を習得するだけでなく、努力も必要であるということです。 諦めてもっと暴力的になりたいなら、自分の口を平手打ちして「他の人にはできるのに、なぜ私にはできないの?」と叫んでください。 (ちょっとヤマコーチっぽいと思いませんか?確かにモモは映画の見すぎで口パクです) 傷つくことになるでしょう。この真実を理解する必要があるだけです。)
? ? もう 1 つ注意していただきたいのは、ASP/PHP/JSP/.NET を比較すると迷ってしまうかもしれないということです。PHP の半分を学び、C# についてもう一度考え始めたかもしれません。 JAVA は非常に強力です。たとえ本当にそれを学びたいとしても、現時点では PHP を学ぶ必要があります。それからもう一度学びましょう。これは、途中であきらめることが多い場合、考えを変えることは最も望ましくありません。 諦めてしまったら何も得られず、多くの時間と経験を無駄にしてしまいます。最も重要なことは、自分と異なる考えを持つ人々と友達になることを好む人はいないということです。そのような人々はあまりにも落ち着きがなく、あまりにも落ち着きがないため、アイデアはありません。 信頼できるので、たとえ不快なことであっても、目標を達成するために自分自身を強制しなければなりません。これが忍耐力を養う方法です。
ここまで言うとうっとうしいと思われるかも知れませんが、ももは普段は無口なんですけど、一旦その状態になるとすごく興奮するタイプなので、思ったことはできるだけ表現したいんです。私の文章能力が低いのは残念ですが、効果は限られており、満足できるものではないかもしれませんが、私の経験を共有した後、とてもリラックスして安心したように感じます。
? ? 最後に言いたいのは、多くの中国人は自信がなく、中国のことになると言葉が変わる、そして逆に中国人は団結しておらずチーム精神がない、と言っているということです。そういう人たちは視野が狭くて悲しいと思うけど、 ため息をついて、あの人たちはいつもすべての責任を回避しますが、自分から始めてこの状況を変えるために模範を示すことはせず、悲観的にため息をつき、みんなが一生懸命働く限り、そうするだけです。私たちは前進します 何も進歩していないのに、自分に対して劣等感を抱いてしまうと、状況はさらに悪化するだけです。
? ? 実際、PHP であれ他のものであれ、学ばなければ名声を得ることができません。一人の力は微々たるものかもしれませんが、全員が協力して努力することはできません。中国人はそうなの?私たちは 私たちは、追いつくだけでなく、追い越して、世界に「中国の基準」を使わせなければなりません。これを言うと、希望的観測だと言う人もいるかもしれませんし、スローガンを叫ぶだけだと言う人もいます。それは重要ですが、重要なことはそれを最終的に心の中で実践することです。 とはいえ、端的に言えば、私たち中国人には力がないわけではありませんが、野心に欠けています。ここで言う野心とは、あえて世界の先頭に立つという中国人の野心を指します。
? ? ここまで話しましたが、また話がそれました^_^。実際、私たちは初心者の皆さんに、中国の発展がかかっているので、ぜひPHPを学んでください。 (大げさです、怒らないでください!大胆に話してください^_^)
おいおい!

?

?

?

?

?

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
PHPおよびPython:さまざまなパラダイムが説明されていますPHPおよびPython:さまざまなパラダイムが説明されていますApr 18, 2025 am 12:26 AM

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

PHPとPython:彼らの歴史を深く掘り下げますPHPとPython:彼らの歴史を深く掘り下げますApr 18, 2025 am 12:25 AM

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

PHPとPythonの選択:ガイドPHPとPythonの選択:ガイドApr 18, 2025 am 12:24 AM

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

PHPとフレームワーク:言語の近代化PHPとフレームワーク:言語の近代化Apr 18, 2025 am 12:14 AM

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

PHPの影響:Web開発などPHPの影響:Web開発などApr 18, 2025 am 12:10 AM

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

スカラータイプ、リターンタイプ、ユニオンタイプ、ヌル可能なタイプなど、PHPタイプのヒントはどのように機能しますか?スカラータイプ、リターンタイプ、ユニオンタイプ、ヌル可能なタイプなど、PHPタイプのヒントはどのように機能しますか?Apr 17, 2025 am 12:25 AM

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

PHPは、オブジェクトのクローニング(クローンキーワード)と__Clone Magicメソッドをどのように処理しますか?PHPは、オブジェクトのクローニング(クローンキーワード)と__Clone Magicメソッドをどのように処理しますか?Apr 17, 2025 am 12:24 AM

PHPでは、クローンキーワードを使用してオブジェクトのコピーを作成し、\ _ \ _クローンマジックメソッドを使用してクローン動作をカスタマイズします。 1.クローンキーワードを使用して浅いコピーを作成し、オブジェクトのプロパティをクローン化しますが、オブジェクトのプロパティはクローニングしません。 2。\ _ \ _クローン法は、浅いコピーの問題を避けるために、ネストされたオブジェクトを深くコピーできます。 3.クローニングにおける円形の参照とパフォーマンスの問題を避けるために注意し、クローニング操作を最適化して効率を向上させます。

PHP対Python:ユースケースとアプリケーションPHP対Python:ユースケースとアプリケーションApr 17, 2025 am 12:23 AM

PHPはWeb開発およびコンテンツ管理システムに適しており、Pythonはデータサイエンス、機械学習、自動化スクリプトに適しています。 1.PHPは、高速でスケーラブルなWebサイトとアプリケーションの構築においてうまく機能し、WordPressなどのCMSで一般的に使用されます。 2。Pythonは、NumpyやTensorflowなどの豊富なライブラリを使用して、データサイエンスと機械学習の分野で驚くほどパフォーマンスを発揮しています。

See all articles

ホット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ヘンタイを無料で生成します。

ホットツール

SecLists

SecLists

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。