PHP kullanarak Fonksiyon işlemleri (Ders 3)

Bu dersimizde Fonksiyonlarda Global değişken kullanmayı ve fonksiyonlarda Dizi Değer Döndürmeyi göreceğiz

Bu dersimizde Fonksiyonlarda Global değişken kullanmayı ve fonksiyonlarda Dizi Değer Döndürmeyi göreceğiz

PHP ile fonksiyon yazarken fonksiyonumuz dışarıdan belirtilen bir değişkeni kabul etmez. Aşağıdaki örneği inceleyelim.


<?php 

    $a 
3;

    function 
sonuc($b){

        return 
$a $b;

    }

    
// Dışarıdan değişken çağırdığımız için işlem yapılmayacak ve sonucumuz 5 olacaktır.

    
echo sonuc(5); 

 
?> ?>



Ama $a değişkeninin global değişken olarak tanımlarsak;

<?php  

    $a 
3;

    function 
sonuc($b){

        global 
$a;

        return 
$a $b;

    }

    
// $a değişkenini global değişken olarak tanımladığımız için sonuç 8 olacaktır.

    
echo sonuc(5); 

 
?> ?>



Bir diğer konumuz fonksiyonlarda Dizi Değer Döndürmek işlemi ise aşağıdaki gibidir.

<?php  

    
// dizi adında bir fonksiyon oluşturuyoruz

    
function dizi() {

        
// dizi içindeki değerleri array olarak belirtiyoruz

        
return array("elma","armut","portakal");

    }

    
// list fonksiyonu ile listeleyip, array içinde 1.sıradaki değeri $a değişkenine, 2.sıradaki değeri $b değişkenine, 3.sıradaki değeri $c değişkenine atıyoruz ve bunları dizi() fonksiyonumuzla eşitliyoruz.

    
list($a,$b,$c) = dizi();

        
// Ekran yazdırma işlemi yapıyoruz.

        
echo "$a severim, $b sevmem, $c çok severim";

 
// Ekran çıktısı ise; elma severim, armut sevmem, portakal çok severim 

 
?> ?>

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git