PHPのdecode_jsonとperlのJSON::jsonToObj

AutoPagerize の SITEINFO を JSON 化するブックマークレット - IT戦記jsonを(そのままじゃなくていったん var t = eval(json); t.toSource()してから入れてた。)PHPのdecode_jsonに入れるとnullが返ってくる。
CPANJSONでもng.

でもFirefoxブックマークレットで生成されたjsonをそのままevalするとちゃんとノープロブレムなのでFirefox的には正しいjsonになってる。

PHP: json_decode - Manualのuser contributed notesにもバグあるんじゃないのって書かれてるのでとりあえずPHPのdecode_jsonはバグなんだと思うことにする。

PHPのやつはパースに失敗したときにどこに問題があったか返してくれないのでなにが悪いのかわかんないけどperlのやつは返してくれる。