3

これら 2 つの演算子の正確な違いはよくわかりません。

->

=>

多くの違いがありますか?1 つは配列を割り当て、もう 1 つは単に名前を変更するか、その影響を与えるものですか?

4

3 に答える 3

6

->メソッド呼び出しまたはプロパティ呼び出し演算子であり=>、配列代入演算子です

$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' );
于 2013-05-10T18:54:29.430 に答える
0

-> は、クラス プロパティにアクセスするために使用される this 演算子です。

=> は配列に使用されます

于 2013-05-10T18:54:50.337 に答える
0

->はオブジェクトのプロパティにアクセスするために使用され、as=>は代入時に配列キーとその値を結び付けるために使用されます。

于 2013-05-10T18:57:09.583 に答える