アカウント名:
パスワード:
タイムリーなことに、ちょっと前にSquirrelMail を PHP5.4 に対応させた [srad.jp]のですが、原因を一言出言うと「htmlspecialchars の仕様変更のせいで、Shift_JISやEUC-JPで表示するサイトでは、エンコーディングを明示的に指定しないhtmlspecialcharsの結果が空になる」というものです。
機械的な置換で容易に修正対応はできましたが、そんな泥臭いパッチをSquirrelMailの方に投げる気にもなれず、もうまさにPHPの仕様の変更を「仕様バグ」だと主張したい気分です…
EUC-JP/Shift_JISのサイトは、PH
問題を抱える個々人に言うつもりはありませんが、これだけ多くの問題点が指摘されている言語で、これだけ需要があるんですから、PHPの分派を作ろうという人々が現れないんですかね。
PHPのそういうところを気にする人は、PythonなりRubyなりに行ってしまうんかなと思います
Rubyも行き当たりばったりな言語だけど
Rubyは将来の方向性は行き当たりばったり感があるけど、==の仕様とか細かいところはだいぶましな感じ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー
仕様の変更を一方的にバグとして元に戻せと主張する (スコア:5, 興味深い)
タイムリーなことに、ちょっと前にSquirrelMail を PHP5.4 に対応させた [srad.jp]のですが、原因を一言出言うと「htmlspecialchars の仕様変更のせいで、Shift_JISやEUC-JPで表示するサイトでは、エンコーディングを明示的に指定しないhtmlspecialcharsの結果が空になる」というものです。
機械的な置換で容易に修正対応はできましたが、そんな泥臭いパッチをSquirrelMailの方に投げる気にもなれず、もうまさにPHPの仕様の変更を「仕様バグ」だと主張したい気分です…
EUC-JP/Shift_JISのサイトは、PH
Re: (スコア:0)
問題を抱える個々人に言うつもりはありませんが、
これだけ多くの問題点が指摘されている言語で、
これだけ需要があるんですから、
PHPの分派を作ろうという人々が現れないんですかね。
Re: (スコア:0)
PHPのそういうところを気にする人は、PythonなりRubyなりに行ってしまうんかなと思います
Re: (スコア:0)
Rubyも行き当たりばったりな言語だけど
Re:仕様の変更を一方的にバグとして元に戻せと主張する (スコア:0)
Rubyは将来の方向性は行き当たりばったり感があるけど、==の仕様とか細かいところはだいぶましな感じ。