オブジェクトがヌルかどうかを確認しようとします。 で
Groovyの私がチェックすることができます。つまりオブジェクトがヌルかどうかチェックする(最短方法)
if(object != null){
if(object.object2 != null){
System.out.println(object.object2.property);
}
}
で
System.out.println(object?.object2?.property)
を今私は、私は、最短の方法で同じことを書くことができますどのようにPHP
で同じことをしたいですか?私はNPEに助けを
感謝を取得object2はのプロパティを取得しようとした場合
object->object2->property
object2はは
nullにすることができます。
'<?phpのエコー(ISSET($オブジェクト)&& $オブジェクト - > object2は!= nullの)?オブジェクト - > object2- >プロパティ: 'nullまたは空'?> 'それはすべて –
is_null()を探していますか?または単にif(object-> object2-> property)の 'if''に入れてください。 – GrumpyCrouton
私の問題は、object2がnullの場合、object2 nullの場合です。nullオブジェクトからプロパティを取得しようとすると例外が発生します。 –