29-11-2020, Saat: 00:23
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.
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.
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.