1. PHP の概要
(1) PHP: 中国語名はハイパーテキスト プリプロセッサであり、一般的なオープン ソースのスクリプト言語です
(2) Dreamweaver の概要
(3) 4 つの区切り文字
標準スタイル: ;
短いタグ スタイル: >; デフォルトでは、短いタグ スタイルは PHP 設定ファイル (php.ini) でサポートされている必要があります。 ) ;
設定ファイルで「short_open_tag」を検索し、パラメータを On に変更して、Apache サーバーを再起動します。
asp スタイル: <% %>; デフォルトでは、asp スタイルの区切り文字はサポートされていません。構成ファイルで設定する必要があります (php.ini) で asp タグのサポートを有効にします。
構成ファイルで「asp_tags」を検索し、パラメーターを On に変更して、Apache サーバーを再起動します。
スクリプト スタイル: ;
PHP は、PHP 開始デリミタの後にある場合は終了タグを省略できます。
(4) PHP の実行原理:
クライアントはサーバーにリクエストを送信します。リクエストが HTML ページの場合、サーバーはブラウザーが解析できるように HTML ページをクライアントに直接送信します。リクエストが PHP ページの場合、サーバーは PHP ページを実行します。次に、標準の HTML ページを生成し、生成された HTML コードをクライアントに送信します。
クライアントは HTML コードを解析しますが、PHP コードは実行しません。
サーバーは HTML を解析しませんが、PHP コードを実行します。 . PHP 構文の特徴
(1) PHP ステートメントはセミコロンで終わります
(2) PHP キーワードは大文字と小文字を区別しません
変数
(1) 変数の命名規則:
PHP は $ で始まる必要があります。$ は変数のコンポーネントではありません。これは、PHP の変数名がこれから使用されることを意味するだけです。
$ に加えて、文字とアンダースコアで始まります。文字、数字、アンダースコア;
(2) 変数の割り当て: 値を割り当てるには「=」を使用します。
(3) 変数の破棄: unset($x) ;
unset() は変数名を破棄し、値を破棄します。 PHP のガベージ コレクション機構による;
(4) 変数 variable
$a = "甄禾日道";
$b = "a";
echo $$ b;
出力: 鍬の日の正午です。 $b は変数名 a を保存するので、$$b は $a となり、最終的に $a の値を出力します。
(5) 定数
値がスクリプト実行サイクル内にある場合、変更が発生した場合、その値を宣言できます。定数として、define() キーワードを使用します。
定数名は $ で始めることはできません。
define("name", "value" は大文字と小文字を区別します) true または false);
ture は大文字と小文字を区別しないことを意味し、false は大文字と小文字を区別することを意味します。
定数は繰り返し定義できません。現在の定数が定義されているかどうかを最初に判断します。ではなく、define() 関数が決定します。
4. 変数のデータ型
(1) スカラー型
整数型、浮動小数点数 (float と double は同じ)、ブール値 (TURE、FALSE)、文字列 (Single)引用符と二重引用符);
(2) 文字列型
一重引用符の文字列は変数 ($name) を置き換えません。二重引用符の文字列は変数 ($name) を変数の値に置き換えます。マーク文字列は演算を必要としないため、一重引用符で囲まれた文字列はより効率的に実行されます
変数が文字列の前または途中にある場合は、中括弧 {} が必要です。
左中括弧 { と $ は隣り合っていて、間にスペースがあってはなりません。
左中括弧 { と $ は、
array (配列) 型に準拠します。 ), object (object);
array :$students = array('Tom', 'Jack', 'Ketty');
インデックス配列: 添字は要素の位置に基づきます。デフォルトは 0 から始まります。開始添字を変更できます $students[0], $students[1];
$emp=array('name'=>'Zhang Jie', 'age'='18', 'sex'='boy' );
キーワード インデックス: キーワードで要素を取得します , $emp['name'], $emp['sex'];
配列インデックスを指定します: $index = array(1=>'a', 3=> 'b', 5=>'c ');
(4) 特殊な型
resource (リソース): PHP の外部データはリソース型と呼ばれます;
NULL (型なし): データなし;
5. 出力ステートメント
( 1) echo: 数値、文字列のみを出力できます。
ブール型の場合、TRUE は 1 のみを出力でき、FALSE は NULL のみを出力できます。
print と比較して、複数のパラメーターを一度に出力できます。出力が成功した場合
(2) var_dump(): 変数が出力された場合、変数の値と変数の型
出力が配列の場合、キー、値、および値のデータ型を含む。 (3) print_r(): 配列の出力に使用されます。出力内容には、データ型を除く配列のキーと値が含まれます。
(4) print: echo ステートメントとよく似ており、一度に出力できるパラメーターは 1 つだけです。
成功した場合は 1 が返され、失敗した場合は 0 が返されます。
(1) 単一行のコメント: // および #;
複数行のコメント: /* */;
(1) 算術演算子:
プラス記号 (+) は、JavaScript で数値を追加したり文字列を接続したりするために使用できます。
PHP では、プラス記号 (+) は数値演算のみを実行できます。 === (一致): 値とデータ型を比較します
!== (一致していません): 値とデータ型を比較します
(3) 論理演算子: &&、||、!; (4) 文字列の連結:
PHP では、文字列の連結はドット (.);
Eight 、判定文
(1) 単一分岐:
(2) 二重分岐:
(3) 複数分岐:
(4) 複数選択:
9. 関数
(1) 定義済み関数: PHP システム関数;
( 2) カスタム関数: 関数関数名 (パラメーター) { }、関数名を通じて関数を呼び出します
(3) return: 実行を終了します。関数の場合、関数は対応するデータを返します。
10. 配列の分類
(1) キーによる分類 : インデックス配列と連想配列
(2) 構造の分類 : 1 次元配列と多次元配列。
上記では、PHP の入門学習 - PHP 構文についてさまざまな側面を含めて紹介していますが、PHP チュートリアルに興味のある友人に役立つことを願っています。