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 オープンソース プログラムのサイズは、BBS、BLOG、CMS などを含めて 2GB です。収集するためにダウンロードしたのではなく、実現したい機能の実装方法が分からない場合は、その実装方法を学ぶためにダウンロードしました。コードの盗用ではありません。最終的には、 を通して学び、テクノロジーを自分のものにしていきたいと思っています。私も同じ方法で ASP を学びました (Dongyi Hexun のプログラムや他の ASP オープンソース プログラム)
5. 実践
理論は重要ですが、実践が不可欠です。どんなに理論的な知識が優れていても、実践しなければ、その理論が生み出す結果や効果は目に見えず、記憶も深くならず、話になりません。紙に書いてください
6. 忍耐力
このような言葉が広告にありませんか?扱いやすいようにしてください
7. 自分にとって役立つ学習方法を見つけてください
この記事を参照してください。4. コードを調べることから始めました
友達の中には、「これらの強力なコードを理解できますか?」と尋ねる人もいるかもしれません。 「最初は?」
私の学習方法は、「使う」から「関数を覚える」ということです。PHP には関数が多すぎます。短時間ですべての関数を覚えるのは不可能です。大きなプロジェクトでは、必ず必要な機能を見つけてから、その機能を集中的に学ぶことができます。 BBSは書けるけどBLOGは書けないの?
適切な学習方法を見つけるには、さまざまな学習方法を試す必要があるため、結局のところ、学習スタイルは人それぞれ異なります
8. できるだけビデオチュートリアルを見つけるようにしてください。他の人からの文章、それは一度の操作ほど明確ではありません
私の友人は皆これを経験していると思います
あなたはプロジェクトを書くことから始める必要があります。
マスターの「成長」には必ずプロセスが必要です。このプロセスは段階的に達成され、苦労して達成されます。
PHP を学ぶ多くの友人の最初の作品は、ほとんどすべて「ゲストブック」です。プログラム
ゲストブックを書けるようになったからといって、PHP を始めたというわけではありませんし、最初の仕事として「オンライン ブックマーク」を使いたいと思い始めましたが、書いていませんでした。基本的な機能の後に続きますが、あまり面白くありませんでした。現在、企業向けの一般的な機能を含む、企業向けに完全に正しい CMS システムを作成しています。これを、PHP
10 を始めるための最初の作業として使用したいと考えています。 真の専門家は、PHP に関連するテクノロジーを学ぶ必要があります。PHP をよく学びたい場合は、PHP + MYSQL が「ゴールデン パートナー」であると考えられています。したがって、MYSQL またはより優れていると思われるデータベースを使用して、より「合理的な」データベースの設計を開始する必要があります。ここでの合理的とは、データベースの最適化、クエリの最適化などを含む、より広範なものです。
私が最後に言いたいのは、「他人に頼るな」ということです。初心者の質問は彼らの目にはあまりにも単純すぎて説明したくないので、誰も初心者の質問に耳を傾けようとはしません。それ。女性の友人の間で非常に人気のあることわざは、「男があなたを信頼できるなら、雌豚は木に登るだろう」です。この文を引用することに他の意味はありません。この文の意味を友達に知らせるだけです。
私が言いたいのは、「他の人が答える回数を大切にしましょう。」ということです。答えが見つかったら、すべての質問をしないでください。あなたが本当に助けを必要とするとき、それはあなたがあまりにも多くのものを失っていると想像することができます。 「問題があります ? 百度」 あなたが尋ねた質問は検索エンジンで見つけることができ、詳細な解決策があることに友達は気づいたと思います。検索エンジンを使用して自分の答えを見つけることができます。なぜわざわざ他の人に尋ねる必要がありますか?
最大現在の中国の検索エンジンは、世界的な Google である baidu.com です。もちろん、他の検索エンジンも存在します。最初に質問されない限り、他の検索エンジンを試してみてください。はい、それはあなたの「見た目」のせいかもしれません(笑)、冗談です、気にしないでください、しかしこの文は非常に人気がありますPHPを始めようとしている私の友人が自分に合った学習方法を見つけて達成できることを願っています早期成功!!
http://www.bkjia.com/PHPjc/445755.html
www.bkjia.com

thesecrettokeepingaphp-poweredwebsterunningsmootlyunderheavyloadinvolvesseveralkeystrategies:1)emform opcodecoduceSciptionexecutiontime、2)aatabasequerycachingwithiThing withiThistolessendavasoload、

コードをより明確かつ維持しやすくするため、依存関係が関心(DI)に注意する必要があります。 1)DIは、クラスを切り離すことにより、よりモジュール化されます。2)テストとコードの柔軟性の利便性を向上させ、3)DIコンテナを使用して複雑な依存関係を管理しますが、パフォーマンスの影響と円形の依存関係に注意してください。

はい、最適化されたAphPossibleandessention.1)CachingingusapCutoredatedAtabaseload.2)最適化、効率的なQueries、およびConnectionPooling.3)EnhcodeCodewithBultinctions、Avoididingglobalbariables、およびUsingopcodeching

keyStrategIestsoSificlyvoostphpappliceperformanceare:1)useopcodecachinglikeToreexecutiontime、2)最適化abaseの相互作用とプロペラインデックス、3)3)構成

aphpDependencyInjectionContaineriSATOULTAINATINAGECLASSDEPTINCIES、強化測定性、テスト可能性、および維持可能性。

SELECT DEPENTENCINGINOFCENT(DI)大規模なアプリケーションの場合、ServicElocatorは小さなプロジェクトまたはプロトタイプに適しています。 1)DIは、コンストラクターインジェクションを通じてコードのテスト可能性とモジュール性を改善します。 2)ServiceLocatorは、センター登録を通じてサービスを取得します。これは便利ですが、コードカップリングの増加につながる可能性があります。

phpapplicationscanbeoptimizedforspeedandEfficiencyby:1)enabingopcacheinphp.ini、2)PreparedStatementswithpordatabasequeriesを使用して、3)LoopswithArray_filterandarray_mapfordataprocessing、4)の構成ngincasaSearverseproxy、5)

PHPemailvalidationinvolvesthreesteps:1)Formatvalidationusingregularexpressionstochecktheemailformat;2)DNSvalidationtoensurethedomainhasavalidMXrecord;3)SMTPvalidation,themostthoroughmethod,whichchecksifthemailboxexistsbyconnectingtotheSMTPserver.Impl


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

WebStorm Mac版
便利なJavaScript開発ツール

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

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

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

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