REKLAM ALANI

PHP Fonksiyonlarda referans ile değer atama

avatar TRWebmaster
Aktif Üye
278
#1
Yorumu Paylaş

Return ifadesini kullanarak değer atama yaparken fonksiyonun başında bir değişkeni ona atamak için (= eşittir işareti) atama operatörünü kullanırız. Peki dikkatini çekti mi bilmiyorum ama dizilerde sıralama yapan fonksiyonları (sort(), rsort()) bu şekilde kullanmıyorduk.
 
Sadece fonksiyonu çalıştırarak dışarıdan parametreye gönderilen değişkenin değerini referanslar ile değiştirebiliriz.
 
Referans uygulamak istediğimiz değişkenin başına (&) operatörünü koyarız. Bu operatörü yerleştirdiğimiz parametreler, dışarıdan verilecek olan değişkenlerle beraber değişirler.
PHP Kod:
function topla(&$sayi) {
   $sayi $sayi 10;
}
 
$x 
10;
topla($x);
echo 
$x

Ekranda 20 yazar. Topla fonksiyonunun parametresinde kullandığımız referans nedeniyle o parametreye yüklenen değişkenin değeri fonksiyon içinde değiştirmemizle değişecek. Burada da fonksiyon içinde o parametreye +10 eklediğimiz için dışarıdaki değişkeninde değeri 10 artmış oldu.
 
Faydalı bir kaç PHP kodu öğrenmek için PHP kategorisini ziyaret etmeyi unutma.
Başka bir PHP serüveninde görüşmek üzere hoşçakalın.
deneme
Aktif Üye

Konuda Ara

0 Yorum


Konuyu Okuyanlar: