検索

PHP 初心者向けの入門体験

Aug 04, 2017 pm 04:11 PM
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 を学びました (Dongyihexun プログラムやその他の ASP オープンソース プログラム)

5. 実践

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

6. 忍耐力

このような言葉が広告にありませんか? 「世界で一番高い山は自分自身です」、私の友達はみんなこれを理解できると思います。扱いやすいでしょう

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

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

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

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

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

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

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

以上がPHP 初心者向けの入門体験の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
PHPセッションに保存されているデータをどのように変更しますか?PHPセッションに保存されているデータをどのように変更しますか?Apr 27, 2025 am 12:23 AM

tomodifydatainaphpsession、starthessession withsession_start()、$ _sessiontoset、modify、orremovevariables.1)startthessession.2)

PHPセッションに配列を保存する例を示します。PHPセッションに配列を保存する例を示します。Apr 27, 2025 am 12:20 AM

配列はPHPセッションに保存できます。 1。セッションを開始し、session_start()を使用します。 2。配列を作成し、$ _Sessionで保存します。 3. $ _Sessionを介して配列を取得します。 4.セッションデータを最適化してパフォーマンスを向上させます。

Garbage CollectionはPHPセッションでどのように機能しますか?Garbage CollectionはPHPセッションでどのように機能しますか?Apr 27, 2025 am 12:19 AM

PHPセッションガベージコレクションは、有効期限が切れたセッションデータをクリーンアップするために確率メカニズムを通じてトリガーされます。 1)構成ファイルにトリガー確率とセッションのライフサイクルを設定します。 2)Cronタスクを使用して、高負荷アプリケーションを最適化できます。 3)データの損失を避けるために、ごみ収集の頻度とパフォーマンスのバランスを取る必要があります。

どのようにしてPHPでセッションアクティビティをトレースできますか?どのようにしてPHPでセッションアクティビティをトレースできますか?Apr 27, 2025 am 12:10 AM

PHPでのユーザーセッションアクティビティの追跡は、セッション管理を通じて実装されます。 1)SESSION_START()を使用してセッションを開始します。 2)$ _Sessionアレイを介してデータを保存およびアクセスします。 3)セッションを終了するには、session_destroy()を呼び出します。セッショントラッキングは、ユーザーの動作分析、セキュリティ監視、パフォーマンスの最適化に使用されます。

データベースを使用してPHPセッションデータを保存するにはどうすればよいですか?データベースを使用してPHPセッションデータを保存するにはどうすればよいですか?Apr 27, 2025 am 12:02 AM

データベースを使用してPHPセッションデータを保存すると、パフォーマンスとスケーラビリティが向上します。 1)MySQLを構成してセッションデータを保存します:PHP.iniまたはPHPコードでセッションプロセッサを設定します。 2)カスタムセッションプロセッサを実装します:データベースと対話するために、開いて、閉じ、読み取り、書き込み、その他の機能を定義します。 3)最適化とベストプラクティス:インデックス、キャッシュ、データ圧縮、分散ストレージを使用して、パフォーマンスを向上させます。

PHPセッションの概念を簡単に説明してください。PHPセッションの概念を簡単に説明してください。Apr 26, 2025 am 12:09 AM

phpssionsStrackuserdataacrossmultiplepagerequestsusingauniqueidstoredinacookie.here'showtomanageetheemefectively:1)Startassession withsession_start()andstoredatain $ _ session.2)RegeneratesseSsessidafterloginwithsession_id(the topreventes_id)

PHPセッションに保存されているすべての値をどのようにループしますか?PHPセッションに保存されているすべての値をどのようにループしますか?Apr 26, 2025 am 12:06 AM

PHPでは、次の手順を通じてセッションデータを繰り返すことができます。1。session_start()を使用してセッションを開始します。 2。$ _Sessionアレイのすべてのキー価値ペアを介してforeachループを反復します。 3.複雑なデータ構造を処理する場合、is_array()またはis_object()関数を使用し、print_r()を使用して詳細情報を出力します。 4.トラバーサルを最適化する場合、ページングを使用して、一度に大量のデータの処理を避けることができます。これにより、実際のプロジェクトでPHPセッションデータをより効率的に管理および使用するのに役立ちます。

ユーザー認証にセッションを使用する方法を説明します。ユーザー認証にセッションを使用する方法を説明します。Apr 26, 2025 am 12:04 AM

このセッションは、サーバー側の状態管理メカニズムを介してユーザー認証を実現します。 1)セッションの作成と一意のIDの生成、2)IDはCookieを介して渡されます。3)サーバーストアとIDを介してセッションデータにアクセスします。

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衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

メモ帳++7.3.1

メモ帳++7.3.1

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

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

SublimeText3 中国語版

SublimeText3 中国語版

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

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません