<?php function fonksiyon_adi () { # fonksiyonun gerçekleştireceği işlemler } # fonksiyonu çağırmak/çalıştırmak fonksiyon_adi(); ?>
<?php function tarihYaz () { echo date("Y-m-d H:i:s") . '<br>'; } tarihYaz(); ?>
<?php function carpma ($birinci, $ikinci, $ucuncu) { echo $birinci * $ikinci * $ucuncu . '<br>'; } carpma (1, 2, 3); # ekrana 1*2*3 = 6 yazılacaktır. ?>
<?php function carpma ($birinci, $ikinci, $ucuncu = 5) { echo $birinci * $ikinci * $ucuncu . '<br>'; } carpma (1, 2); # ekrana 1*2*5 = 10 yazılacaktır. carpma (1, 2, 3); # ekrana 1*2*3 = 6 yazılacaktır. ?>
<?php function carpma ($birinci, $ikinci, $ucuncu) { return $birinci * $ikinci * $ucuncu;; } $sonuc = carpma (1, 2, 3); echo $sonuc; # ekrana 1*2*3 = 6 yazılacaktır. ?>
<?php function faktoriyel ($n) { if ($n < 1) return 1; else return $n * faktoriyel($n - 1); } echo faktoriyel(5); ?>
<?php function global_erisim () { global $degisken; echo 'Global = ' . $degisken . '<br>'; $degisken = 10; } $degisken = 3; global_erisim (); echo 'Yerel = ' . $degisken; ?>
<?php function dizi_islem ($dizi) { $toplam = 0; $carpim = 1; foreach($dizi as $deger) { $toplam += $deger; $carpim *= $deger; } return array ($toplam, $carpim); } $sonuc = dizi_islem(array(2, 3, 4)); echo 'Toplam = ' . $sonuc[0] . '<br>'; echo 'Carpim = ' . $sonuc[1] . '<br>'; ?>
<?php function referans ( & $sayi) { $sayi = 3; } $sayi = 1; referans ($sayi); echo $sayi; ?>
<?php function argumanlar() { $adet = func_num_args(); if( $adet == 0) return; echo $adet . ' parametre bulundu.<br>'; if($adet > 1) { $args = func_get_args(); foreach ($args as $key) { echo $key . '<br>'; } # echo func_get_arg(1) komutu ile 2. sıradaki değer alınabilir } else { echo func_get_arg(0) . '<br>'; } echo '<br>'; } argumanlar (); argumanlar ('HTML5'); argumanlar ('PHP', 'MySQL'); ?>
<?php header('content-type:text/html;charset=utf-8'); $metin = '<strong>kalın</strong>, <ins>alt çizili</ins> ve <cite>italik</cite> yazı.'; echo strip_tags($metin, '<strong><cite>'); ?>
<?php header('content-type:text/html;charset=utf-8'); $metin = '<strong>kalın</strong>, <ins>alt çizili</ins> ve <cite>italik</cite> yazı.'; echo strip_tags($metin); ?>
<?php header('content-type:text/html;charset=utf-8'); $ifade = "Ankara'da hava güneşli."; echo $ifade . '<br>'; echo addslashes($ifade); ?>
<?php header('content-type:text/html;charset=utf-8'); $ifade = "Ankara'da hava güneşli."; $yeni_ifade = addslashes($ifade); echo $yeni_ifade . '<br>'; echo stripslashes($yeni_ifade); ?>
<?php header('content-type:text/html;charset=utf-8'); $ifade = "Bugün %s gideceğim."; printf($ifade, "Ankara'ya"); ?>
<?php header('content-type:text/html;charset=utf-8'); $ifade = "Manavdan %d kilo %s aldım."; printf($ifade, 4, 'elma'); ?>
<?php header('content-type:text/html;charset=utf-8'); $ifade = 'Manavdan %2$d kilo %1$s aldım.'; printf($ifade, 'elma', 4); ?>
<?php header('content-type:text/html;charset=utf-8'); $ifade = "Birinci paragraf\nİkinci paragraf"; echo nl2br($ifade); ?>