2007-11-05

phpの=&ってどういう演算子なんですか?

=を使っててうごかねーなんでだーと物凄い時間悩んでいて、似たような処理で意味もわからずコピペ

=&を使っていたことを思い出して=&に変えてみたら即動くようになり、なんなんだこれはーーーーーー

と余計に頭がこんがらがってきました

  • http://php.benscom.com/manual/ja/language.operators.php ビット積だとよー。 PHPで使った記憶ねえや。 なんだ?画像処理でもつくってるのか? か、ゲームとか。

    • 返信ありがとう ビット積の使用例は前にもたくさん見たのですが &= ばかりで =& も同じだとは思いませんでした。 処理順序でもかわるんかなぁ

      • &= 代入演算子。左辺と右辺の値のビット単位のANDを、左辺に代入する。 =& こんなもの存在しません。&はリファレンス(参照)です。$a=&$bは、$a = &$bと解釈すべきでしょう...

      • &= 座ったまま後退 =& 座ったまま前進

      • うわ 超ありがとう リファレンスだったのか $a = &$b でなく $a =& $b って記述だったから,=&で一部分かと思ってしまたorzリファレンスならエラーが出ないのも納得です

        • はじめてしった・・・ え、え、え、、、 $c = &$a; // 参照渡しによる代入 http://ww7.tiki.ne.jp/~inabah/php/002_004.htm っていうか関数の引数でしかつかえないんだとおもってた。 増田くんは物...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん