v2.5.2
Giriş yap

Php Fonksiyon "redeclare" Hatası

jct
722 defa görüntülendi

Aşağıdaki iç içe fonksiyon da "redeclare" hatası alıyorum. Mantık hatası nerede acaba. Fonksiyon herhangi bir döngü içinde çağrılmazsa sorunsuz ancak herhangi bir döngü içerisin de "redeclare" hatası alıyor.


function FONKSIYON__DENEME($A, $B){
		
	$Deger1 = $A; $Deger2 = $B;
		
		function FONKSIYON__TOPLAMA($A, $B){
			return $A + $B;
		}
		
		function FONKSIYON__CARPMA($A, $B){
			return $A * $B;
		}
		
	return FONKSIYON__TOPLAMA($Deger1, $Deger2)."-".FONKSIYON__CARPMA($Deger1, $Deger2);
}

	for($Say = 1; $Say <= 10; $Say++){
		
		echo FONKSIYON__DENEME($Say, 10);
		
	}

shelby
1469 gün önce

Php'de böyle hiç kullanım görmedim. Kabul eder mi bilmiyorum. Bu işlemin için class yazabilirsin.