これら 2 つの演算子の正確な違いはよくわかりません。
->
と
=>
多くの違いがありますか?1 つは配列を割り当て、もう 1 つは単に名前を変更するか、その影響を与えるものですか?
これら 2 つの演算子の正確な違いはよくわかりません。
->
と
=>
多くの違いがありますか?1 つは配列を割り当て、もう 1 つは単に名前を変更するか、その影響を与えるものですか?
->
メソッド呼び出しまたはプロパティ呼び出し演算子であり=>
、配列代入演算子です
$foo = new Bar();
$foo->test();
// or even
$foo->bar = 'baz';
// vs
$foo = array(
'bar' => 'test'
);
// And wrapping it all together!!!
$foo = new Bar();
$foo->baz = array( 'bar' => 'baz' );
-> は、クラス プロパティにアクセスするために使用される this 演算子です。
=> は配列に使用されます
->
はオブジェクトのプロパティにアクセスするために使用され、as=>
は代入時に配列キーとその値を結び付けるために使用されます。