Posted in PHP

PHP ile İşlevleri Yazmak


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&#8221;);

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&#8221;);

?>

</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.

Müəllif:

Graphic Designer

Bir cavab yazın

Sistemə daxil olmaq üçün məlumatlarınızı daxil edin və ya ikonlardan birinə tıklayın:

WordPress.com Loqosu

WordPress.com hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

Twitter rəsmi

Twitter hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

Facebook fotosu

Facebook hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

Google+ foto

Google+ hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

%s qoşulma