v2.5.2
Giriş yap

PHP Global Fonksiyonu

jct
519 defa görüntülendi

PHP Global Fonksiyonun da değişiklik olduda benim haberim mi yok acaba :)

$Count = 1;

function Test($Parameter)
{
	GLOBAL $Count;
	return $Count + $Parameter;
}

echo Test(10);

Yukarıdaki fonksiyon $Count için sürekli Null değeri döndürüyor. Yabancı bir forumda şöyle bir çözüme ulaştım.

GLOBAL $Count;
$Count = 1;

function Test($Parameter)
{
	GLOBAL $Count;
	return $Count + $Parameter;
}

echo Test(10);

Fonksiyon bu şekilde sorunsuz. Acaba Localde sorunmu oldu diye sunucuda denedim. Yine aynı sonuç. PHP Sürümlerime baktım;

Local : PHP Version 8.0.12
Sunucu : PHP Version 7.4.25

phpstring
1132 gün önce

Hocam yazımda bir sıkıntı yok lakin durum şu,Tayfun hocam cevap vermiş lakin benimde çorbada bir tuzum olsun istedim.
Verdiğiniz değeri fonksiyon içinde (boolean) true şeklinde alıyor haliyle de değer döndürmüyor.
başına (int) ya da kullandığınız gibi $count+0 yaparak (int) hale getiriyorsunuz.problem de çözülüyor.
bilgilendirebildiysem ne mutlu :) saygılarımla..