読者です 読者をやめる 読者になる 読者になる

PHP(および Perl )クイズ(追記、なんと Go 言語と共通であることが発覚)

これを実行すると、出力はどうなるでしょう?

(追記あり。Perl でも同様ですが、なんとGo言語とも共通であることが発覚)
実行結果は以下の通り。

Perl の場合(コードのみ)

そして Go 言語の場合

↑の実行結果↓

注) Go 言語のほうは、仕様( http://golang.org/ref/spec#Order_of_evaluation )の文中にある「However, the order of those events compared to the evaluation and indexing of x and the evaluation of y is not specified.」という記述で規定されている、規定されていない振舞いによるものです。