PHP で空のクラスかどうかを判断するにはどうすればよいですか?
PHPでは、empty()関数を使って変数が空かどうかの判定が行えます。変数が空の場合はempty()関数はtrue、空でない場合はfalseを返します。
次のコード例を参照してください。
class Test {
public $name;
public $age;
}
$test = new Test();
if (empty($test)) {
echo '对象为空';
} else {
echo '对象不为空';
}
先の例では、空の Test クラスのオブジェクト $test を作成してから、empty() 関数を使用してオブジェクトが空かどうか判断しました。オブジェクトは空であったため、オブジェクトが空であるという結果が出力されました。