$1.99 Domains* at GoDaddy.com

PHP ile İşlevleri Yazmak

php128

PHP ile hazır olan işlevlerin yanı sıra, hazır olarak gelen işlevlerden yararlanarak kendi işlevlerimizi de kullanabiliriz. Bu iş normal bir programlama dilindeki işlev tanımlama işleminden pek farklı değildir. İşlev tanımlama işini bir örnek üzerinde anlatırsam daha iyi anlaşılacağını düşünüyorum.

Ben hazırladığım sitelerde konu başlıklarını ve kategorileri vermek için çoğunlukla ana sayfamda oluşturduğum küçük tabloları kullanırım. Bu tablolar benim başlıklarım için bir çerçeve görevi görür.

<!– Bu dosyayı fonk.php adı ile kaydedin –>

<html>

<head>

<title>PHP ile işlev tanımlama</title>

</head>

<body bgcolor=”#ffffff” text=”#000000″ link=”#000000″ alink=”#000000″ vlink=”#000000″>

<center>

<?

 function tablo($baslik, $metin, $url)

 {

  echo “<table border=’0′ cellpadding=’1′ bgcolor=’#000000′ width=’600′><tr><td>

<table border=’0′ cellpadding=’0′ cellspacing=’0′ bgcolor=’#334455′ width=’600′>

<tr><td><font color=’#ffffff’><b><li>$baslik</b></font></td></tr>

<tr><td bgcolor=’#eaeaea’> $metin<br><a href=’$url’>$url</a></td>

</tr></table></td></tr></table><br>\n”;

 }

 

tablo(“Linux İşletim Sistemi”,”Linux, Linus Torvalds adında Finlandiyalı

bir öğrenci tarafından geliştirildi. Daha ayrıntılı bilgi

için…”,”http://www.belgeler.org/KiTAPLIK/archive-tlkg-lis.html”);

 

tablo(“PHP”,”Açık kaynak kodlu olarak dağıtılan PHP dinamik sayfa tasarımı

konusunda bir çığır açtı! PHP konusunda her türlü yardımı bulabileceğiniz PHP

Kılavuzu gönüllüler tarafından birçok dile çevrildi.”,”http://www.php.org.tr”);

 

?>

 

</body>

</html>

Yukarıdaki PHP dosyası ile tablo adlı bir iÅŸlev tanımladım. Tanımladığım bu iÅŸleve her seferinde $baslik, $metin ve $url deÄŸiÅŸkenlerini gireceÄŸimi belirttim. PHP yorumlayıcım tablo() iÅŸlevini yorumlarken daha önceden yazılmışfunction tablo () { …. } bölümünden yaralanır. Bu bölümde deÄŸiÅŸkenlerin adları yerine iÅŸlev adı ile daha sonradan verilen deÄŸerleri kullanır. Bu kullanım iÅŸi tanımlama sırasına göredir. Bu gibi iÅŸlevler sayesinde sayfanızda çok kullandığınız kalıpları sürekli yazmak zorunda kalmazsınız. ÖrneÄŸi kaydedip çalıştırırsanız daha iyi anlayacağınızı sanıyorum.

Buraya kadar PHP’ye bir giriş yaptım. Buradan sonra MySQL’e de bir giriş yapmayı ve daha sonra örneklerimi ve anlatımımı PHP+MySQL üzerinde devam ettirmeyi düşünüyorum.

Kategoriler: PHP, Web Programlama

Tags: , , , ,

Yorumlar

Yorum Yok

Yorumunuzu Ekleyin

Yorum eklemek için giris yapmalısınız.