PHP Ders-32 Function Kullanımı
UstaDerslik Soru-Cevap Yararlı Araçlar
arama ikon
Diller
Türkçe Türkçe

bilgi UstaDerslik
Bu uyari kutusudur.
Tamam
Anasayfa
İletişim
Üyeler

PHP Ders-32 Function Kullanımı

profil
cArleone
BEĞEN(1)
BEĞENME(0)
GÖRÜNTÜLENME(2277)
RAPOR ET
Php derslerimize devam ediyoruz.Bu derste functionları işleyeceğiz.Öncelikle işlevlerinden bahsedelim.Functionlar gönderdiğimiz veriyi işleyip yeni değerler üretiğimiz bir alandır.Amacı sayfada tekrar eden kodları azaltmak.Örnek php ile formdan değer alıyoruz.Her bir aldığımız değerde güvenlik işlemlerinden geçiririz.Güvenlik diye function oluşturarak verileri oraya yollayıp işleyip veriyi geri alabiliriz.Böylelikle sürekli aynı kodları uzunca yazmamıza gerek kalmaz.

Şimdi kodlara geçelim.

function foksiyon_ismi($veri1,$veri2,$veri3,...)
{
return $geri_gonder;
}

fonksiyon oluşumu bu şekilde.Fonksiyon ismi yazım parantez içinde gönderilen verileri alıyoruz.Verileri işledikten sonra return ile geri yolluyoruz.Fonksiyonu nasıl çağırıyoz ona bakalım.

$al=fonksiyon_ismi(gönderilecek_veri1,gönderilecek_veri2,gönderilecek_veri3,...);


Bu şekilde de verileri yolluyoruz.return ile geri gönderdiğimiz veri artık $al değişkeninde olacaktır.Basit bir örnek yapalım.
<?php 
function foksiyon1($sayi1)
{
$sayi++;
return $sayi;
}
$al=foksiyon1(0);
echo $al;
?>

Çıktısı: 1
Ne yaptığımıza bakalım.Fonksiyon1 i 0 sayısını yolladık.Fonksiyonda bunun değerini 1 artırdık.return ile veriyi geri yolladım.Fonksiyonlarda veri almak veya return ile veriyi geri dönüş yapmak zorunlu değildir.Ama temel yapısı bu şekildedir.

Peki arraylarda çoklu veri geri dönüşü yapmak istersek ne yapacaz derseniz.Verilerimizi array olarak yollayıp list ile bunları değişkenlere aktaracağız.
<?php 
function art($sayi1,$sayi2)
{
$sayi1++;
$sayi2++;
return array($sayi1,$sayi2);
}
list($s1,$s2)=art(5,2);
echo $s1."<br />".$s2;
?>

Çıktısı : 6 3

Ne yaptığımıza bakalım.Art fonksiyonuna 2 sayı yolladık.Sayıları aldık ve değerlerini 1 artıdık.Sonra değerleri array olarak yolladık.List ile tek tek değişkenlere aktardık.Yani $sayi1 in değeri $s1 e $sayi2 nin değeri $s2 değişkenlerine geçti.

Not: Fonksiyon içinde yarattığımız değişkenler fonksiyon dışında kullanılamaz.

Genek örnek :
<?php 
function isim($isim)
{
$yeni_isim=str_replace("cArleone","<b>cArleone</b>",$isim);
return $yeni_isim;
}
$i1="cArleone";
$i2="SeRiF";
$isim1=isim($i1);
$isim2=isim($i2);
echo $isim1."<br />".$isim2;
?>

Çıktısı :
cArleone
SeRiF



Kod
Kalın
Vurgu
Resim
Video
Url
CEVAPLA
Tüm Hakları Saklıdır. ©Arleone 2013-2014 UstaDerslik






Giriş
Şifremi Unuttum...
Şifre Talep
  Kuralları Kabul Ediyorum.
Kaydol