PHP5.3の名前空間の区切りを好きなUTF-8マルチバイト文字列にできるパッチ

id:sotarok

本当ですか!!名前空間区切りがきれいなPHPくれますか!!

http://wassr.jp/user/sotarok2/statuses/IYzUK778PO

と言ったので、ぼちぼち作った。

たとえば php.ini に

namespace_separator=(´・ω・`)

と書いたり、もしくは .htaccess

php_value namespace_separator ”(´・ω・`)"

と書いたりすると、名前空間の区切りが「(´・ω・`)」になり、

<?php
namespace a(´・ω・`)b(´・ω・`)c;

class Foo {
}

var_dump(get_declared_classes());
?>

上のようなコードが可能となります。よかったですね。