このコード:
$query = array(
"var" => "no",
"not_var" => "yes",
"var2" => "maybe"
);
print http_build_query($query);
出力:
var=no¬_var=yes&var2=maybe
これは、PHP 5.3.19 を実行している自分のマシンで発生します。PHPfiddleでこの動作を再現しました。PHP 5.2.11 を実行しているideone.comで期待どおりに動作します。
なぜこれが起こるのですか?