私がJavaScriptで最も気に入っていることの1つは、論理演算子が非常に強力であることです。
&&
オブジェクトのフィールドの値を安全に抽出するために使用でき、オブジェクトまたはフィールドのいずれかが初期化されていない場合はnullを返します// returns null if param, param.object or param.object.field // have not been set field = param && param.object && param.object.field;
||
デフォルト値を設定するために使用できます。// set param to its default value param = param || defaultValue;
PHPでは、この論理演算子の使用も許可されていますか?