Parantez ve tırnak bu durumda işe yaramaz.
if (empty($last_db_error)) {
echo "OK";
} else {
echo "Error activating subscription.";
echo $last_db_error;
}
Mükemmel bir iş yapacak.
BTW, bunu bile $vars
PHP tırnak Insides koyabilirsiniz, bu tavsiye edilmez, çünkü:
- Sadece, tek tırnak hata neden var adını görüntüler çift tırnak için çalışıyor.
- Bu dize ayrıştırma yavaşlatır.
Bu çok daha uygun nokta operatörünü kullanarak değişkenleri bitiştirmek bulunuyor:
if (empty($last_db_error)) {
echo "OK";
} else {
echo "Error activating subscription.\n".
$last_db_error;
}
Ve en kısa sürede sizinle uğraşmak metin bir şey var gibi, ben seni PHP alternative syntax kullanmak için çağırıyorum. Örn:
<?php if (empty($last_db_error)): ?>
OK
<?php else : ?>
Error activating subscription.
<?php echo $last_db_error; ?>
<?php endif; ?>