腐ってやがる

json エクステンションですが、スカラーリテラルのデコード結果がことごとく NULL なのはひどいと思うのですが。
使う機会は少ないかもしれないけど、これはひどい

<?php
$str = 'hoge';
$int = 1;
$float = 0.5;
$true = true;
$false = false;
$null = null;
$arr = array($str, $int, $float, $true, $false, $null);
$obj = (object)compact(array('str', 'int', 'float', 'true', 'false', 'null', 'arr'));

foreach (array('str', 'int', 'float', 'true', 'false', 'null', 'arr', 'obj') as $var) {
    $json = json_encode($$var);
    $var2 = json_decode($json);
    var_dump($$var, $json, $var2, $$var == $var2, $$var === $var2);
    echo PHP_EOL;
}
?>

あと PDO_PGSQL の LOB サポートが腐ってるのもなんとかしてほしいなー。