PHP の構文の大部分は、ASP などの解釈された構文と非常に似ていますが、PHP 構文に慣れる過程で、まだいくつかの微妙な違いがあり、関連する相違点をここにメモとして記録します。
1. 連結演算子
PHP には、文字列演算子が 1 つだけあります。
連結演算子 (.) は、2 つの文字列値を連結するために使用されます。
2 つの変数を連結するには、ドット演算子 (.) を使用します。
コードは上記の通りです。他の言語では通常「+」ですが、ここでの「.」の機能は「+」に相当します
。
2. 連想配列各 ID キーが値に関連付けられている連想配列。
特定の名前が付けられた値に関するデータを保存する場合、数値配列の使用はベスト プラクティスではありません。
連想配列を使用すると、値をキーとして使用し、それらに値を割り当てることができます。
関連する数値は実際にはハッシュテーブルに似ています
作成するには 2 つの方法があります:
$ages = array("ピーター"=>32, "泥沼"=>30, "ジョー"=>34);
$ages['ピーター'] = "32"; $ages['泥沼'] = "30"; $ages['ジョー'] = "34";
上記の例を通じて、「=>」代入演算子も理解できます
3. 変数変数
変数の名前は動的に変更できます。
$test_1 = 5; $test_2 = 10;
4. 参照演算子
参照演算子: "&" 参照は、ポインタではなくエイリアスと同等です。メモリ内の同じアドレスを指します。
5. エラー抑制演算子: @
6. 実行オペレーター:
実行演算子は「」です。コマンドを実行するために使用されます。例:
$cmdtest = `ディレクトリ c:`;
エコー $cmdtest;
7. 演算子を入力します:
演算子:instanceof を入力します。オブジェクトが特定のクラスのインスタンスであるかどうかを確認します。
----------------------------------------
転載する場合は出典を明記してください: CNZQS|JesseZhang の個人ブログ「php: Special Grammar Record」
http://www.bkjia.com/PHPjc/478534.html