ホームページ >バックエンド開発 >PHPチュートリアル >読書メモ「PHPを詳しく解説」
「PHP の解説」 - Electronic Industry Press
第 1 章 Lamp Web サイトの構築
Web アプリケーションのいくつかの利点:
ブラウザーに基づいており、統一されたプラットフォームと UI エクスペリエンスを備えています。
インストールは必要ありません。ブラウザがあれば体験していただけます。
常に最新バージョンのアプリを使用してください。アップグレードする必要はありません。
データはクラウド上に永続的に保存されるため、基本的に紛失する心配はありません。
Web2.0 の主な機能:
ユーザーは Web サイトのコンテンツ作成に参加します。
Web2.0 では、インタラクティブ性がより重視されています。
ウェブ標準に準拠したウェブサイトのデザイン。
Web2.0 と Web1.0 の間に絶対的な境界はありません。
Web 2.0 の中核はテクノロジーではなく、指導的なイデオロギーです。
HTTP プロトコル:
デフォルトのポートは TCP80 です。
リクエストのプロセスは 4 つのステップに分かれています: 1. 接続を確立する; 2. リクエスト メッセージを送信する; 3. 応答メッセージを受信する; 4. 接続を閉じる。
HTTP メッセージ タイプ: 1. リクエスト メッセージ。2. レスポンス メッセージ。
HTTP メッセージの内容: 1. リクエスト/応答行、2. リクエスト/応答ヘッダー、3. リクエスト/応答本文。
一般的に使用されるWebサーバー:
Apache、NGINX、IIS、Tomcat、Weblogic
一般的なWebサイトサービスプラットフォーム:
ASP .NET、JavaEE、LAMP
PHP でできること:
サーバーサイドスクリプト、コマンドラインスクリプト、デスクトップアプリケーションの作成
PHP の特徴:
すべての主要なオペレーティングシステムで実行できます。
幅広いデータベースをサポートします。
LDAP、SNMP、IMAP、POP3などのプロトコルサービスの使用をサポートします。
第 6 章 PHP の基本構文
変数変数:
$hi = "hello"; $$hi = "world"; echo "$hi $hello"; // 输出hello world,$$hi = $hello変数参照割り当て:$foo = "BOB"; $bar = &$foo; $bar = "My name is Tom"; echo $bar; // 输出My name is Tom echo $foo; // 输出My name is Tom注: PHP 参照は C 言語のアドレス ポインターとは異なり、$bar と $foo はメモリ内に異なるエンティティを持ちます。それぞれの値を関連付けるだけです。以下の例を参照してください。$foo = 25; $bar = &$foo; unset($bar); echo $foo; // 输出25変数の名前付け:
は大文字と小文字が区別され、文字またはアンダースコアで始まります (数字で始めることはできません)、スペースを含めることはできません、中国語は許可されます、キーワードは変数名として使用できます (簡単に付けることができます)混乱します)
変数の型:
PHP は型チェックが弱い言語であり、変数または定数のデータ型はプログラムのコンテキストによって決定されます。
以上は、さまざまな側面を含む読書メモ「PHP の詳細」の紹介であり、PHP チュートリアルに興味のある友人に役立つことを願っています。