検索
ホームページバックエンド開発PHPチュートリアルPHP入門体験と学習プロセスの共有_PHPチュートリアル

フォーラムや QQ グループで「PHP を上手に学ぶ方法、*** 言語を上手に学ぶ方法」を尋ねる友人をよく見かけますが、他の人からの最も一般的な答えは、「最も単純な」ものから始めるというものです。

この単純なことは、まったく単純ではないかもしれません(笑)。以下に私の学習プロセスの一部を共有したいと思います。最初にいくつか無駄な言葉を話させてください。私の言語整理能力が低く、無駄な言葉をたくさん言ってしまいました。見たいものだけ読んでください。私を叱らないでください。

実際、新しい言語を学ぶのはそれほど難しいことではありません。重要なのは、それをうまく学ぶ準備ができているかどうかです。時間の長さは個人の能力と決意に関係します。ハッカー コミュニティでは、「ハッキングされないコンピュータは存在しない」というよく言われる言葉もあります。この文は、大まかに言うと、「あなたのスキルがこのコンピュータを管理する管理者よりも優れている場合、このコンピュータをダウンさせることができ、さらには倒すこともできる」という意味です。この管理者が管理するすべてのコンピューターを破壊します。自分のスキルが他の人より劣っている場合は、他の人を超えるために学習を続けるしかありません。この言葉が言いたいのは、新しい言語を学ぼうとしている友達は、それを学ぶ決意を固める必要がある、ということです。あなたがそれを学ぶと決心している限り、あなたは間違いなくそれをうまく学ぶことができます。中途半端に。 (一歩下がって、たとえ十分に学習していないとしても、他の人より多くのことを知っている必要があります)

最も簡単なことを理解する:
1. Web ページの基本的な構成は HTML コードであるため、HTML に精通している必要があります。 /CSS/JS などの基本要素
2. PHP 構文に慣れ、PHP と HTML がどのように動作するかを理解し、PHP と HTML を組み合わせて簡単なページを完成させる方法を学びます

PHP マニュアルはより良い入門教師です

考えられる要素がいくつかあります学習の進行状況とプログラムが強力かどうかに影響を与える:

1. メモリ

言語の強さは、関数ライブラリとコードの実行効率に依存します。
各言語には独自の強力な関数ライブラリがあり、それをうまく学習するには、記憶力があれば、半分の労力で学習をより効果的にすることができます。

2. 数学と論理的思考

もちろん、これは開発プロジェクトの複雑さに依存するため、絶対的な影響ではありません。小規模なプロジェクトでは、数学的および論理的思考スキルはあまり必要ありませんが、金融や大規模な計算に関連するプロジェクトを開発する場合、これは非常に重要です。

3. 他言語の基礎を身につけよう

「一つのことがあなた全員を助けることができる」、この文の真実は疑いの余地がありません。 C言語の基礎がある人はPHPを学びやすいと言われています。私はC言語を学んだことがないので、この文章の効果はわかりません

4.他の人が書いたコードを読んでください

他人の長所を活かして自分を補う もちろん、欠点のすべてがこれに起因するわけではありません。私は、組織化されたチームによって作成されたプログラムは、個人のプログラムよりも劣るものではないと常に信じています。
私の PHP への入門は、他の人が書いたコードを読むのが好きでした (私は、disucz、PHPWind、外国の phpbb から始めました。また、最も人気のあるオープンソースの BLOG プログラムもできるだけ集めました)。インターネット インターネット上の PHP オープン ソース プログラム これまでに私が収集してダウンロードした PHP オープン ソース プログラムのサイズは、BBS、BLOG、CMS などを含めて 2 GB です。収集するためにダウンロードしたのではなく、実現したい機能の実装方法が分からない場合は、その実装方法を学ぶためにダウンロードしました。コードの盗用ではありません。最終的には、 を通して学び、テクノロジーを自分のものにしていきたいと思っています。私も同じ方法で ASP を学びました (Dongyi Hexun のプログラムや他の ASP オープンソース プログラム)

5. 実践

理論は重要ですが、実践が不可欠です。どんなに理論的な知識が優れていても、実践しなければ、その理論が生み出す結果や効果は目に見えず、記憶も深くならず、話になりません。紙に書いてください

6. 忍耐力

このような言葉が広告にありませんか?扱いやすいようにしてください

7. 自分にとって役立つ学習方法を見つけてください

この記事を参照してください。 4. コードを調べることから始めました
友達の中には、「これらの強力なコードを理解できますか?」と尋ねる人もいるかもしれません。 「はじめは?」
私の学習方法は、「使う」から「関数を学ぶ」です: PHP 関数が多すぎて、短期間ですべての関数を覚えるのは不可能です。大規模なプロジェクトは間違いなく覚えられると信じているからです。共通の必要な機能を見つけて初めて、その機能を学ぶことができます。BBS はブログを書くときに使用する機能よりも少ないでしょうか。 BBSは書けるけどBLOGは書けないの?
適切な学習方法を見つけるには、さまざまな学習方法を試す必要があるため、結局のところ、学習スタイルは人それぞれ異なりますので、自分で決めるしかありません

8. 他の人の場合は、できるだけビデオチュートリアルを見つけるようにしてください。 10 文言っても、まだできます。 操作ほど明確ではありません。私の友人は皆、これを経験していると思います

プロジェクトを「強制的に」書き始める必要があります。
マスターの「成長」には、段階的に達成され、苦労して達成されるプロセスが必要です。
PHP を学ぶ多くの友人の最初の作品は、ほとんどすべて「ゲストブック」です。なぜなら、それらは最も単純なプログラムだからです。
ゲストブックが書けるようになったからといって、完全にPHPを知ったわけではありません。最初の仕事として「オンラインブックマーク」を使いたくて書き始めたのですが、基本的な機能は書きました。その後も続きましたが、あまり面白くないと感じました。現在、企業向けの一般的な機能を含む、企業向けに完全に正しい CMS システムを作成しています。これを、PHP

10 を始めるための最初の作業として使用したいと考えています。
真の専門家は、PHP に関連するテクノロジーを学ぶ必要があります。PHP をよく学びたい場合は、PHP + MYSQL が「ゴールデン パートナー」であると考えられています。したがって、MYSQL またはより優れていると思われるデータベースを使用して、より「合理的な」データベースの設計を開始する必要があります。ここでの合理的とは、データベースの最適化、クエリの最適化などを含む、より広範なものです。
私が最後に言いたいのは、「他人に頼るな」ということです。初心者の質問は彼らの目にはあまりにも単純すぎて説明したくないので、誰も初心者の質問に耳を傾けようとはしません。それ。女友達の間でよく言われることわざに、「男があなたを信頼できるなら、雌豚も木に登る」というものがあります。この文を引用することにはそれ以外の意味はなく、ただこの文の意味を友達に知らせるだけです。

私が言いたいのは、「他人が答える回数を大切にすること」です。人間の忍耐力には限界があります。答えが見つかったら、すべての質問をしないでください。あなたが本当に助けを必要としているとき、それはあなたがあまりにも多くを失っていることを想像できます。

提案は次のとおりです:「質問がありますか? Baidu。」 あなたの友人は、あなたが尋ねた質問が検索エンジンで見つかり、検索エンジンを使用して自分の答えを見つけることができることに気づいたと思います。 、なぜ他の人に尋ねるのですか? 現在、中国最大の検索エンジンは世界の Google である baidu.com です。もちろん、他の検索エンジンが見つからない場合は、最初の質問でない限り、さらにいくつかの検索エンジンを試してください。 . 質問できたらラッキー、あるいは「見た目」に問題があるかもしれません(笑)冗談です、気にしないでください、この文は非常に人気があります。


http://www.bkjia.com/PHPjc/752920.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/752920.html技術記事フォーラムや QQ グループで「PHP を上手に学ぶ方法、*** 言語を上手に学ぶ方法」を尋ねる友人をよく見かけますが、他の人からの最も一般的な答えは、「最も単純な」ものから始めるというものです。 これは…
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
誇大広告を超えて:今日のPHPの役割の評価誇大広告を超えて:今日のPHPの役割の評価Apr 12, 2025 am 12:17 AM

PHPは、特にWeb開発の分野で、最新のプログラミングで強力で広く使用されているツールのままです。 1)PHPは使いやすく、データベースとシームレスに統合されており、多くの開発者にとって最初の選択肢です。 2)動的コンテンツ生成とオブジェクト指向プログラミングをサポートし、Webサイトを迅速に作成および保守するのに適しています。 3)PHPのパフォーマンスは、データベースクエリをキャッシュおよび最適化することで改善でき、その広範なコミュニティと豊富なエコシステムにより、今日のテクノロジースタックでは依然として重要になります。

PHPの弱い参照は何ですか、そしていつ有用ですか?PHPの弱い参照は何ですか、そしていつ有用ですか?Apr 12, 2025 am 12:13 AM

PHPでは、弱い参照クラスを通じて弱い参照が実装され、ガベージコレクターがオブジェクトの回収を妨げません。弱い参照は、キャッシュシステムやイベントリスナーなどのシナリオに適しています。オブジェクトの生存を保証することはできず、ごみ収集が遅れる可能性があることに注意する必要があります。

PHPで__invoke Magicメソッドを説明してください。PHPで__invoke Magicメソッドを説明してください。Apr 12, 2025 am 12:07 AM

\ _ \ _ Invokeメソッドを使用すると、オブジェクトを関数のように呼び出すことができます。 1。オブジェクトを呼び出すことができるように\ _ \ _呼び出しメソッドを定義します。 2。$ obj(...)構文を使用すると、PHPは\ _ \ _ Invokeメソッドを実行します。 3。ロギングや計算機、コードの柔軟性の向上、読みやすさなどのシナリオに適しています。

同時性については、PHP 8.1の繊維を説明します。同時性については、PHP 8.1の繊維を説明します。Apr 12, 2025 am 12:05 AM

繊維はPhp8.1で導入され、同時処理機能が改善されました。 1)繊維は、コルーチンと同様の軽量の並行性モデルです。 2)開発者がタスクの実行フローを手動で制御できるようにし、I/O集約型タスクの処理に適しています。 3)繊維を使用すると、より効率的で応答性の高いコードを書き込むことができます。

PHPコミュニティ:リソース、サポート、開発PHPコミュニティ:リソース、サポート、開発Apr 12, 2025 am 12:04 AM

PHPコミュニティは、開発者の成長を支援するための豊富なリソースとサポートを提供します。 1)リソースには、公式のドキュメント、チュートリアル、ブログ、LaravelやSymfonyなどのオープンソースプロジェクトが含まれます。 2)StackOverFlow、Reddit、およびSlackチャネルを通じてサポートを取得できます。 3)開発動向は、RFCに従うことで学ぶことができます。 4)コミュニティへの統合は、積極的な参加、コード共有への貢献、および学習共有への貢献を通じて達成できます。

PHP対Python:違いを理解しますPHP対Python:違いを理解しますApr 11, 2025 am 12:15 AM

PHP and Python each have their own advantages, and the choice should be based on project requirements. 1.PHPは、シンプルな構文と高い実行効率を備えたWeb開発に適しています。 2。Pythonは、簡潔な構文とリッチライブラリを備えたデータサイエンスと機械学習に適しています。

PHP:それは死にかけていますか、それとも単に適応していますか?PHP:それは死にかけていますか、それとも単に適応していますか?Apr 11, 2025 am 12:13 AM

PHPは死にかけていませんが、常に適応して進化しています。 1)PHPは、1994年以来、新しいテクノロジーの傾向に適応するために複数のバージョンの反復を受けています。 2)現在、電子商取引、コンテンツ管理システム、その他の分野で広く使用されています。 3)PHP8は、パフォーマンスと近代化を改善するために、JITコンパイラおよびその他の機能を導入します。 4)Opcacheを使用してPSR-12標準に従って、パフォーマンスとコードの品質を最適化します。

PHPの未来:適応と革新PHPの未来:適応と革新Apr 11, 2025 am 12:01 AM

PHPの将来は、新しいテクノロジーの傾向に適応し、革新的な機能を導入することで達成されます。1)クラウドコンピューティング、コンテナ化、マイクロサービスアーキテクチャに適応し、DockerとKubernetesをサポートします。 2)パフォーマンスとデータ処理の効率を改善するために、JITコンパイラと列挙タイプを導入します。 3)パフォーマンスを継続的に最適化し、ベストプラクティスを促進します。

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

ホットツール

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

メモ帳++7.3.1

メモ帳++7.3.1

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