v2.5.2
Giriş yap

PHP Global Fonksiyonu

jct
566 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);
PHP

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);
PHP

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
1234 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..