PHP学習のまとめ(1)
最近のPHP学習を簡単にまとめてみましょう
書籍:『PHPとMySQL Web開発』
環境/ツール: wamp/Editplus&Chrome
時期: 8月2日~8月7日
内容:
最初の 3 章は主に基本的な構文と論理制御ステートメント、ファイル アクセスと処理、配列について学習しました。
第 4 章 文字列と正規表現: 文字を処理するためのさまざまな関数、正規表現の基本と応用。
第 5 章 コードの再利用と関数のコーディング: require 関数と include 関数、PHP 関数の構造と使用法、再帰。
第 6 章 オブジェクト指向 PHP: オブジェクト指向の概念と構文、プライベートとパブリックを使用してアクセスを制御する方法、および継承を実装する方法。
第 7 章 エラーと例外処理: 例外処理、Exception クラスの概念と制御構造。
これら 7 章は PHP (オブジェクト指向プログラミング構文を含む) の基礎であり、以下に記載します。
第 8 章 Web データベースの設計: 実際には、主にリレーショナル データベース (データの論理構造は 2 次元のテーブル) の概念が紹介されています。
第 9 章 Web データベースの作成: 実際、主に MySQL へのログイン方法、MySQL ユーザーの作成方法と権限の設定方法、データベース テーブルの作成方法とデータ型の設定について説明します。 。
第 10 章 MySQL データベースの使用: inert、select、update、alter table、delete、drop ステートメントの使用 (残念ながら、これが MySQL の重要な内容、特に select ステートメントだと思います)よく見てない)。
第 11 章 PHP を使用した Web からデータベースへのアクセス: PHP を使用して MySQL データベースへの接続を確立する方法 (PHP がデータベースと対話するためのインターフェイスとメソッド)。
第 12 章 MySQL の高度な管理: 主に操作権限と MySQL セキュリティについて簡単に説明します。 (よく理解できません...)
第 13 章 MySQL の高度なプログラミング: ストレージ エンジン、トランザクション、外部キー、ストアド プロシージャ。 (私もよく理解できません…)
第 14 章 電子商取引 Web サイトの運営: Web サイトを構築する理由、Web サイトが直面するリスクと脅威。 (学習してください)
第 15 章 電子商取引のセキュリティ問題: 主なセキュリティの脅威、認証原則、暗号化技術の基盤、デジタル証明書など。 (理解だけ)
第 16 章 Web アプリケーションのセキュリティ (まだ読み終わっていませんが、読んでみると少し冗長な文章になっている気がします...)
要約すると、第 1 章から第 7 章は PHP の基礎、第 8 章から第 11 章は MySQL と PHP がデータベースにアクセスするための基礎、第 12 章と第 13 章は MySQL の高度な管理とプログラミングは少し難しいので(個人的にはざっと見ても大丈夫な気がします)、14~15章をざっと見てみてください。
もともとプログラミング技術に興味があり、ウェブサイトを作ることができたら素敵だなと思って勉強を続けていました。以前に Java と C を学習したことがあり、Web プログラミングでいくつかのサーブレットと JSP も学習しましたが、常に断続的に学習しており、実践的な経験はありません。
この本では、最初の 18 章 (前半) を読んで、その後しばらく中断して、後半は主に高度な技術の紹介と、 PHPのアプリケーション。まず HTML、CSS、JavaScript (これまであまり注目していませんでした) を学び、次に最初の 18 章の知識を組み合わせて小さな Web サイトを作成し、練習してから要約を書きます。
今日、ネットワークがダウンしました。ネットワークが修復されたら、ブログに投稿します。
8月2日から8月7日午後20時28分まで。
----------------------------------------------------- -----------------------------------------------こちらは分割線-------------------------------------------------- ---- ------------------------
PS: で Basic 認証を使用する場合。第 17 章の htaccess ファイル 何か問題が発生したため、Baidu で検索しましたが、開始方法がまだわかりませんでした。
500Internal Server Error
サーバーで内部エラーまたは構成ミスが発生したため、リクエストを完了できませんでした。
サーバー管理者 [email protected] に連絡し、エラーが発生した時刻と、エラーの原因となった可能性のある行為をお知らせください。
このエラーの詳細については、サーバー エラー ログで確認できる場合があります。

PHPとPythonにはそれぞれ独自の利点があり、さまざまなシナリオに適しています。 1.PHPはWeb開発に適しており、組み込みのWebサーバーとRich Functionライブラリを提供します。 2。Pythonは、簡潔な構文と強力な標準ライブラリを備えたデータサイエンスと機械学習に適しています。選択するときは、プロジェクトの要件に基づいて決定する必要があります。

PHPは、サーバー側で広く使用されているスクリプト言語で、特にWeb開発に適しています。 1.PHPは、HTMLを埋め込み、HTTP要求と応答を処理し、さまざまなデータベースをサポートできます。 2.PHPは、ダイナミックWebコンテンツ、プロセスフォームデータ、アクセスデータベースなどを生成するために使用され、強力なコミュニティサポートとオープンソースリソースを備えています。 3。PHPは解釈された言語であり、実行プロセスには語彙分析、文法分析、編集、実行が含まれます。 4.PHPは、ユーザー登録システムなどの高度なアプリケーションについてMySQLと組み合わせることができます。 5。PHPをデバッグするときは、error_reporting()やvar_dump()などの関数を使用できます。 6. PHPコードを最適化して、キャッシュメカニズムを使用し、データベースクエリを最適化し、組み込み関数を使用します。 7

PHPが多くのWebサイトよりも優先テクノロジースタックである理由には、その使いやすさ、強力なコミュニティサポート、広範な使用が含まれます。 1)初心者に適した学習と使用が簡単です。 2)巨大な開発者コミュニティと豊富なリソースを持っています。 3)WordPress、Drupal、その他のプラットフォームで広く使用されています。 4)Webサーバーとしっかりと統合して、開発の展開を簡素化します。

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

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

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

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

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


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

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

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

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

メモ帳++7.3.1
使いやすく無料のコードエディター
