Yapmak istediğim şu

$sonuc4['toplam1']
ve
$sonuc11['toplam7']
olarak 2 farklı değer geliyor. bunlardan birisi boş olabilir veya 2 side boş olabilir. Eğer 2side boşsa ekrana hiçbirşey yazmamasını istiyorum herhangi birinde bir değer varsa (veya 2sinde de) toplamasını istiyorum

kodum:

<strong> <?php if (trim($sonuc4['toplam1'])!="") { ?> 
<?php echo $sonuc4['toplam1']; ?> 
</strong> TL <br /><?php } ?>
şeklindeyken gayet güzel çalışıyordu ve eğer değer yoksa TL yazmıyordu.

şimdi araya bir toplam değeri vermem daha gerekti. bende yine aynı mantıkla düşünerek

<?php if (trim($sonuc4['toplam1'])!="") { ?> 
<?php echo $sonuc4['toplam1']; ?>
<? + ?>
<?php if (trim($sonuc11['toplam7'])!="") { ?> 
<?php echo $sonuc11['toplam7']; ?> </strong> TL <br /><?php }} ?>
şekline getirmeye çalıştım ama haliyle hata verdi.

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 14:36:24 -->-> Daha önceki mesaj 14:00:18 --

<? $a=$sonuc4['toplam1'];
$b=$sonuc11['toplam7']; 
												   							  
        if(!empty($a) || !empty($b)){ 
        echo $a + $b; 
    } 
     
    ?><strong> TL </strong> <br />
kodları bu hale getirince çalıştı.

ancak eğer a ve b den gelen değerlerin sonucu 0 (2 sorgudan da boş sonuç geliyorsa) ise
<strong> TL </strong> <br />
satırınıda göstermesin istersek buna nasıl bir kod eklemek gerek?