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