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;
Uğur Türkmen
1993'te doğdu. Yaklaşık beş senedir profesyonel olarak web tasarım ile ilgilenmektedir. Son bir buçuk yıldır PHP kodluyor ve İstanbul'da özel bir şirkette Webmaster olarak hizmet veriyor. <p>Sakarya Üniversitesi Bilgisayar Programcılığı mezunudur.
Yorum Yaz

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

Yukarı Git