ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
PHP - $ ve $$ Değişkenleri
PHP'nin değişken adlarını "$" sembolüyle öne alma geleneğini kullandığını biliyoruz. PHP ayrıca isme iki dolar sembolü ($$) ekleyerek dinamik değişkenleri bildirme hükmüne de sahiptir. Bir değişken değişken (veya dinamik değişken) dinamik olarak ayarlanabilir ve kullanılabilir.
Dinamik bir değişken normal bir değişkenin değerini alır ve bunu değişkenin adı olarak ele alır. Yukarıdaki örnekte, "good" iki dolar işareti "$$" kullanılarak bir değişkenin adı olarak kullanılabilir.
"$" sembolünün kullanımının ikiyle sınırlı olmadığını unutmayın. Herhangi bir sayıda dolar sembolü önek olarak eklenebilir.
Değeri "a" olan bir "$x" değişkeni olduğunu varsayalım. Sonra, $$x='as' tanımlarız, o zaman "$$x" ve "$a" aynı değere sahip olacaktır. Benzer şekilde, $$$x='and' ifadesi, değeri 'and' olan bir "$as" değişkenini etkili bir şekilde bildirir.
Örnek
İşte birden fazla "$" simgesinin kullanımını gösteren eksiksiz bir örnek.
Dizilerle dinamik değişkenler kullanmak belirli belirsiz durumlara yol açabilir. "a" dizisiyle $$a[1] yazarsanız, ayrıştırıcının "$a[1]"e bir değişken olarak mı yoksa "$$a"yı değişken olarak mı istediğinizi ve ardından bu değişkenden [1] dizinini mi istediğinizi bilmesi gerekir.
Bu belirsizliği gidermek için ilk durum için ${$a[1]}'ı, ikinci durum için ${$a}[1]'i kullanın.
Bu tekniğin PHP'nin Süper Küresel dizileriyle (PHP'deki birkaç önceden tanımlanmış değişken "süper küresellerdir", yani bir betik boyunca tüm kapsamlarda kullanılabilirler) fonksiyonlar veya sınıf yöntemleri içinde kullanılamayacağı belirtilebilir. "$this" değişkeni PHP'de özel bir değişkendir ve dinamik olarak başvurulamaz.