- var_dump: documentation ( source)
- json_decode: documentation ( source)
<?php
$arr = [];
var_dump(count($arr));
// will work as expected
$a = count(json_decode('{}', true));
var_dump($a);
// will throw an error
$b = count(json_decode('{}'));
var_dump($b);