Bir fonksiyonun başında içimde bu var:
if(false);
{
return 'TRUE';
}
o "DOĞRU" geri dönüyor! Açıkçası benim gerçek kullanımı daha kullanışlı ifade kontrol ve başka bir şey dönüyordu. Ben sadece benim açımdan ayrıntılı bu değişti.
Bu neden oluyor? Eğer bir if deyimi içinde bir getiri koymak değil mi? Ben bu diğer dillerde her zaman yapmak.
Örneğin
bunun yerine:
function () {
if(something)
{
//process stuff
}
}
Bir içeriye işlev içinde ilginiz wraping gerektirir.
Ben bunu tercih:
function() {
if(!something)
return;
//process stuff
}
Bu PHP Tamam değil ... etrafında bir çalışma var mı?