Anasayfa İletişim RSS
Ali Yazal Derslerini Okumak için Tiklayin Html'de tablo yapımı
Html'de tablo nasıl yapılır, renkler, boyutlar vs.. nasıl ayarlanır? Bu dersimizde bunları öğreneceğiz.
 
Şimdi Üye Ol | Şifremi Unuttum
 
 
 
Anasayfa » PHP & MySQL (120 ders)
 
Php'de Fonksiyon Yapısı ve Kullanımı

Yazar: M. Çağdaş Saygılı  
Eklenme: 05.12.2007   Okunma: 612    Puan: 4.2   Seviyesi:  Balang
Bildiğimiz üzre php programlama dilince standart olarak bizim kullanımımıza sunulmuş hazır kod parçaçıkları vardır. Önceki yazmış oldugum derste kullandığımız sqrt() pow() bunlara birer örnektir. Ayrıca çok sık bir biçimde kullanacağımız print() ve echo() kod parçacıklarıda bunlara birer örnektir. Bu kullanılan kod parçacıkları dışında kendimiz bir kod yazmak ve bunu herseferinde her sayfamızda satırlarca yazmak yerıne tek bir satırda anlatmak istersek ne yapmamız gerek.

İşte bu kısımda yardımımıza function yetişiyor. Function'ı tanımlamak gerekirse; bizim tanımlarımız doğrultusunda,bizim vereceğimiz isim doğrultusunda çağırabileceğimiz ve kullanabileceğimiz koddur. Peki bu kodu nasıl oluşturacağız ve kullanacağız ? Nerelerde işimize yarayacak gelin bir örnekle açıklayalım.


<?php 

function hosgeldin()

{

echo 
"merhaba $kullaniciadi";

}

 
?>



yukarıda cok basit bir function tanımladık.satır satır açıklamamız gerekirse ilk satırda kullanacagımız kod parcası "function" olacaktır. Bu kod bize sonradan vereceğimiz ismin yani " hosgeldin" 'in bir fonsiyon olarak algılanmasın sağlayacaktır.3 satırımızda echo komutuyla ekranda "merhaba <kullanıcıadı>" yazdıracagız. Peki bu function ı nerede ve nasıl kullanacagız.
Kullanıcı giris yaptı ve ekranda merhaba <kullanıcı adı> yazdıracagız ve bunun ıcın function olusturduk.


<?php 

hosgeldin
();

 
?>



2.ci satırda functionu çağırdık. Çağırdığımız zaman function bilgisinden gelen merhaba <kullanıcıadı> nı ekrana yazdıracaktır. Ve bu sekilde de çok sık kullanmamız gereken kod parçacıklarını bir araya getirerek sadece bir satırda hem yorulmadan hemde tekrar yazmadan kullanmış olacağız.
 
  • Currently 4.20/5
Değelendirmek için üye girişi yapmanız gerekmektedir
EkleBunu Sosyal Paylam Butonu
Php'de Fonksiyon Yapısı ve Kullanımı Dersini Yazdırın

"Php'de Fonksiyon Yapısı ve Kullanımı" dersi için 4 yorum var

08.12.2007 theapeiron diyor ki:
Teşekkürler.

21.12.2007 mahirix diyor ki:
Eksik var kullanici adını o fonksiyon nasıl çagırcak bir açıklama yapar mısın ?? fonksiyonda değişken belirtmedn değişkeni yazmayı planlıyorsun !

function hosgeldin($kullaniciadi){
echo "Hoşgeldin $kullaniciadi";
}

hosgeldin($kullaniciadinicekenfonksiyon);

26.01.2008 Dr.Weaver diyor ki:
Dışarıda $kullaniciadi isminde bir değişkenimiz varsa bunu direkt fonksiyon içine yazıp çalıştırmamız mümkün değildir. Ya mahirix' in dediği gibi girdi şeklinde olabilir yada global ile değişken fonksiyona dahil edilerrek yapılabilir.
[code]<?php
function hosgeldin(){
global $kullaniciadi;
echo "Hoşgeldin $kullaniciadi";
}[/code]

10.06.2008 hostcuyum diyor ki:
çağdaş teşekkürler dostum yeni başladım ama denemelerle ilerliyorum sağolasın

ye olmadan yorum ekleyemezsiniz !


UYARI: SANALKURS'ta yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. SANALKURS'ta yer alan hiçbir makale, yazarından izinsiz başka bir yerde yayınlanamaz. SANALKURS kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu her türlü fikri eser, fotoğraf, resim vb. materyal ve ürünleri kullanamazlar. SANALKURS kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir. Söz konusu haksız kullanım nedeniyle SANALKURS .NET'in hiçbir hukuki sorumluluğu bulunmamakta olup, haksız kullanım nedeniyle SANALKURS.NET'in üçüncü kişilere ödemek zorunda kalabileceği her türlü tazminat ve/veya adli/idari para cezaları ilgili Sanalkurs kullanıcılarından rücu edilecektir.
 İSTATİSTİKLER
XML Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz
ÇEVRİMİÇİ 282 Ziyaretçi, 16 Üye
b3kirist, byyunus, denge, burajan, sitem___, _metalord, can172, KraL-Hack, akın1194, Genie, ggürkan, hell1912, gameboy, sezgin_21, koobe, noktapsd
Bugün: 4340, Dün: 4674, Bu Ay: 23992, Toplam Ziyaret: 1051858, Toplam Üye: 92463, Son Üye: can172
Toplam Ders: 1645, Toplam Yazar: 40, Toplam Dosya: 43, Toplam Link: 109
   
RSS Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz