$entry->published()などをNULLチェックするとき、emptyを使うことができない。
empty($entry->published())
Fatal error: Can’t use method return value in write context in
とエラーがでる。
使うには、
$var = $entry->published();
empty($var)
とする必要がある
面倒なので、nullチェックには、is_nullを使う。
is_null($entry->published());
domなどのオブジェクトのプロパティーをとってチェックするときに便利。