by shigemk2

当面は技術的なことしか書かない

nullをjson_encodeする

<?php
$hoge = json_encode(null);
var_dump($hoge);
$homu = json_decode($hoge);
var_dump($homu);
var_dump(null);

$hoge = json_encode('null');
var_dump($hoge);
$homu = json_decode($hoge);
var_dump($homu);
var_dump(null);

string(4) "null"
NULL
NULL
string(6) ""null""
string(4) "null"
NULL

文字列'null'とnullは違うものとして判定されております。