2010年8月27日

[PHP-users 35357] Re:演算子の評価順位

On Wed, 25 Aug 2010 18:43:20 +0900
Shindo <shindo@xxxxx> wrote:

> $ php -r '$a = 1; echo ($a + 0 + $a--) . "\n";'
> 2
> $ php -r '$a = 1; echo ($a + $a-- + 0) . "\n";'
> 1
演算子の優先順位が同じ場合の評価順序って定義されていましたっけ?

C言語の場合で関数の引数の評価順序は処理系依存だったように思いましたので。
a=1; func(++a, ++a);

/* 森 洋二郎(Mori Yojiro) */
/* Booby Trap Systems */
/* yojiro-m@xxxxx */
/* http://www.boobytrap.ne.jp/ */

_______________________________________________
PHP-users mailing list PHP-users@xxxxx
http://ml.php.gr.jp/mailman/listinfo/php-users
PHP初心者のためのページ - 質問する前にはこちらをお読みください
http://oldwww.php.gr.jp/php/novice.php3


投稿者 xml-rpc : 2010年8月27日 16:17
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/97966
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。