PHP参照付与

1805 ワード

一、引用賦値
これは、新しい変数の単純な参照(「別名になる」または「指向する」)が元の変数であることを意味します.
新しい変数を変更すると、元の変数に影響します.逆も同様です.
';
echo 'b=' . $b;  //b = 5 
echo '
'; $b = 30; echo 'a=' . $a; //a = 30 echo '
'; echo 'b=' . $b; //b = 30 echo '
';

二、伝値賦値
1つの式の値を変数に割り当てると、元の式全体の値がターゲット変数に与えられます.
これは、例えば、1つの変数の値が別の変数に与えられると、1つの変数の値を変更しても、1つの変数に影響を与えないことを意味する.

三、php文字列のいくつかの定義方式
1.一重引用符:単純な文字列を指定する最も簡単な方法は、一重引用符(文字')で囲むことです.単一引用符で囲まれた文字列で、もう1つの単一引用符を表すには、他の多くの言語と同じように反斜線()で変換する必要があります.単一引用符の前または文字列の最後に反斜線が必要な場合は、2つの反斜線で表す必要があります.単一引用符で囲まれた文字列では、他のすべての特殊な文字が完全に表示されます.すなわち、単一引用符文字列に現れる変数とエスケープシーケンスは、変数の値に置き換えられません. 

2.二重引用符:二重引用符(")で文字列を囲むと、PHPは、、、r、t、\(反斜線)、"(二重引用符)などの特殊文字のエスケープシーケンスを解析できます.これらのエスケープ記号以外に、他の文字をエスケープしようとすると、反斜線自体が表示されます.
二重引用符またはデリミタで文字列を指定すると、変数が解析されます.
';
echo "  :" . $name . "  :" . $sex . "  :" . $age;

3.デリミタ<<
デリミタ:文字列をデリミタする別の方法デリミタ構文("<<

// 	
// 		1
// 		2
// 	
// 	
// 		{$a}
// 		{$b}
// 	
// 	
// 		5
// 		6
// 	
// 
// AAA;

// echo $str;


//  js
$name = '  ';
$str = <<
	alert("{$name}  ");


STR;

echo $str;