Navigate / search

Fonksiyon İçinde Fonksiyon Çağırma

Php Programla dilinde Fonskiyonları kullanırken bazı durumlarda (Bu durumları ilerde göreceğiz) fonksiyon içinde fonksiyon kullanmamız gerekebilir.Bu ne demek oluyor.Fonksiyon örneğimizdeki fonksiyonun içeriği olan komutları yazdığımız kısım yani kod bloğu yerine bir fonksiyon daha ekleyebiliriz.Buraya kadar tamam fonksiyonu oluşturduk ama fonksiyon içindeki fonksiyonu çağırabilmemiz için önce ilk fonksiyonumuzu çağırmamız gerekecek.

1
2
3
4
5
6
7
function dis_fonk () {
      function ic_fonk(){
            echo "Fonksiyon Başarıyla çağrıldı.";
      {
}
dis_fonk(); // Dış fonksiyonumuzu çağırmasaydık, İç fonksiyonumuz çalışmayacaktı.
ic_fonk();

Fonksiyonlara Parametre Vermek

Fonksiyonları kullanırken, fonksiyon içinde bazı değişkenler veya herhangi bir isim,sayı vs kullanmamız gerekebilir.Bir önceki örneğimizde fonksiyon ile “Sitemize hoşgeldiniz” yazdırmıştık.Şimdi bunu birazda geliştirelim ve kullanıcı adımızla bize hitab etsin.

1
2
3
4
5
<?php
       function karsilama_mesaji ($parametre) {                                         //
              echo "Sayın $parametre . Sitemize Hoşgeldiniz."; //  FONKYİONU OLUŞTURDUK
       }                                                                      //
?>

Fonksiyonda “$parametre” gördüğünüz yerde kullanıcı ismi yazacak.Şimdi fonksiyonumuzu çağıralım.

1
2
3
4
<?php
          $kullaniciadi="Safak";
          karsilama_mesaji ($kullaniciadi);
?>

Böylece parametre kullanarak fonksiyonumuzu çağırmış olduk ve browserımıza “Sayın Safak . “Sitemize Hoşgeldiniz.” mesajı olacaktır.

PHP Fonksiyon Tanımlama ve Çağırma

Php’nin kendi içinde fonksiyonları olduğu gibi php kendi fonksiyonlarımız tanımlamayada izin verir.Php’de fonksiyon tanımlamak için Funciton() komutu kullanılır.
Function Komutunun Kullanımı:

function fonksiyon_adi (argüman1,argüman2,argüman3,...argüman) {
            Fonksiyonda yapılacak komutlar
            }

Şimdi bir fonksiyon örneği yapalım.İlk önce fonksiyonumuzu tanımlıyoruz.

1
2
3
function karsilama_mesaji () {
            echo "Sitemize Hoşgeldiniz";
            }

Basit bir örnek fonksiyon oluşturduk.Şimdi fonksiyonumuzu çağırmaya geldi iş.

1
2
3
<?php
          karsilama_mesaji ();
?>

Görüldüğü gibi fonksiyonumuzu karsilama_mesaji () şeklinde çağırdık.Ve ekranımıza tanımladığımız fonksiyonun içeriği olan “Sitemize Hoşgeldiniz” yazısı gözükecektir.

Fonksiyonlara Giriş – Function()

FUNCTION()
Fonkisoyn dediğimiz aklımıza ne gelir.Fonkiyon bir işlev yapan program parçacığıdır.
Her programla diliinin vazgeçilmez işlevlerinden biride Fonksiyonlardır.Php programla dili içerisinde işimizi kolaylaştıracak bir çok fonksiyon bulunur.Yada program içinde kendimize göre fonksiyonlar oluşturup kullanabiliriz.
Örneğin sürekli kullanmamız gerek bi kaç komutumuz vardır bu komutları her defasında tek tek yazmayıp komutları bir fonksiyon haline getirebiliriz.Fonksiyon haline getirdiğimiz komutları tek bir fonksiyon komutuyla çağırabiliriz.
Hazır fonksiyonlara örnek olarak neredeyse her örneğimizde kullandığımız echo() ve print() komutunu gösterebiliriz.

PHP For Döngüsü ve Kullanımı

PHP For Döngüsü ve Kullanımı.
Yazdığımız program içerisinde kullandığımız döngülerin bazılarında kaç kere döneceğini belirlememiz gerekebilir.For döngülerinde döngü sayısını kolaylıkla belirleyip döngümüzü çalıştırabiliriz.
For döngülerinde değişkenin arttırma yada eksiltme işlemlerini döngü kendi kendine yapar.Böylece sonsuz döngüye düşme riskimiz azalmış olur.
For döngüsünde kullandığımız bir kaç parametremiz vardır.Bunlar Değişken,Koşul ve Artış Basamağıdır.

For Döngü Yapısı:

for ( $degisken ; koşulumuz ; Artış Basamağı ) {
	Koşul gerçekleşene kadar yapılacak olan komutlar
	}

Gördüğünüz gibi for döngüsünde bir kaç parametre kullandık ve bu parametreler arasında noktalı virgül kullandık.İlk parametremiz değişkenimizdir.Bir değişken ismi belirleyip buna değer veririz.Daha sonra değişkenimizin döngüyü bitirmesi için gerekli koşulu belirleriz.Daha sonra ise değişkenin kaçar kaçar azalacağı yada artacağını belirleyen kodumuzu yazarız.Şimdi bir örnek yapalım ve for döngüsünü daha iyi kavrayalım.

1
2
3
4
5
6
7
<?php
	for ($sayac = 1; $sayac <= 7 ; $sayac++ ) {
	print ("<font size= $sayac >");
	print ("<b><p>Şafak Bilişim PHP Dersleri</b></p>");
	print ("</font>");
	}
?>