Bir uyarı almadan tanımlanmamış değişkenleri echo için hızlı bir yol olup olmadığını merak ediyorum? (. Ben hata raporlama seviyesini değiştirebilirsiniz ama ben istemiyorum) ben bugüne kadar küçüğüdür:
isset($variable)?$variable:''
Birkaç nedenden dolayı bu sevmediğim:
- Bu biraz "söz" ve karmaşık
$variable
tekrarlanır- Boş bir dize echoing zaman nazik beni rahatsız ediyor.
- Benim değişken adları muhtemelen daha uzun olması, örneğin
$arrayvar['parameter']
olacak