Perl'de bu tür bir şey yapmayı seviyorum: $foo = $bar || $bazatamak $baziçin $fooise $barboş veya tanımlanmamıştır. Ayrıca sahip $foo ||= $bletchtek atar hangi $bletchiçin $fooeğer $footanımlanmış veya boş değildir.
Bu durumda üçlü operatör sıkıcı ve yorucudur. Elbette PHP'de basit ve zarif bir yöntem var mı?
Yoksa tek yanıt isset () kullanan özel bir işlev mi?
//ve //=ve Perl v5.10.0 itibariyle mevcuttur. Orijinal ||ve ||=mantıksal değer için test, tanım için değil.