strvalでnullを変換したらどうなるのかが気になったのでついでに全部試してみました。
strvalでnullなどのEmptyを変換してみる
echo strval(0);
echo strval(null);
echo strval('');
echo strval([]);
echo strval('0');
結果
0
''
''
Array
0
Arrayはnoticeが出るのでやらないほうが良い。
nullと空文字だけを判定したいときに使えそう
if (strval($val) === '') {
echo 'nullもしくは空文字だよ!'
}