引数の変数をチェックする関数なので、引数に変数以外が渡されるとFatalエラーとなります。 if (empty(trim($test))) { echo "empty true"; }else{ echo "empty false"; } は Fatal error: Can't use function return value in write context というエラーが出ます。 また入力チェックのときに使用するのは注意が必要です。 if (empty($test)) { は if (!isset($test) || !$test) { と等価です。 例えば次の場合。 $test = strval("0"); if (empty($test)) { echo "empty true"; }else{ echo "empty false"; } if (!isset($test) |