ホームページ  >  記事  >  バックエンド開発  >  読書メモ「PHPを詳しく解説」

読書メモ「PHPを詳しく解説」

WBOY
WBOYオリジナル
2016-08-08 09:22:481576ブラウズ

「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 チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。