json_encodeに画像ファイルを突っこんでみた。
$index = file_get_contents("./index.jpg"); var_dump(json_encode($index)); var_dump(null); var_dump(json_last_error());
警告が出る。そして、エラーのタイプは5、
JSON_ERROR_UTF8、正しくエンコードされていないなど、不正な形式の UTF-8 文字 が突っこまれたときに
発生する。
PHP Warning: json_encode(): Invalid UTF-8 sequence in argument in......
PHP Stack trace:
PHP 1. {main}() ......
PHP 2. json_encode() ......
string(4) "null"
NULL
int(5)