PHP'de tıpkı diğer programlama dillerinde olduğu gibi fonksiyonları istediğimiz sayıda parametre alabilecek şekilde tanımlayabilir ve istediğimiz yerden de çağırabiliriz. Örneğin parametre almayan bir php fonksiyonu şu şekilde tanımlanabilir.
function merhaba() {
echo "merhaba reitix";
}
Şimdi merhaba fonksiyonunu hem tanımladığımız, hem de çağırıp kullandığımız bir örnek yapalım.
<?php
merhaba();
function merhaba() {
echo "merhaba reitix";
}
?>
Bu uygulamanın çıktısı da aşağıdaki gibi olacaktır.
merhaba reitix
Şimdi bir parametre alarak bu parametreyi çıktı içinde kullanan bir php fonksiyonu yazalım ve parametre göndererek çağıralım.
<?php
merhaba("reitix");
function merhaba($isim) {
echo "merhaba $isim";
}
?>
bu uygulamanın çıktısı da benzer şekilde merhaba reitix şeklinde olacaktır.
İki sayının toplamını hesaplayan ve yazdıran bir php fonksiyonu:
<?php
topla(3,5);
function topla(int $sayi1, int $sayi2) {
$toplam =$sayi1+$sayi2;
echo "toplam = $toplam";
}
?>
Çıktı:
toplam = 8
İki sayının toplamını return komutu ile döndüren php fonksiyonu:
<?php
function topla(int $sayi1, int $sayi2) {
$toplam =$sayi1+$sayi2;
return $toplam;
}
$toplam = topla(3,5);
echo $toplam;
?>
Çıktı: 8
PHP hakkında benzer yazılarım için:
bkz: PHP'de Değişken Tanımlamak ve Kullanmak
bkz: PHP Escape Karakterleri Listesi
bkz: PHP'de yorum eklemek
bkz: PHP ile dört işlem yapmak
bkz: PHP ile dikdörtgenin çevresini ve alanını hesaplamak
bkz: php is not recognized as an internal or external command hatası ve çözümü
bkz: Windows'ta kurulu PHP sürümünü öğrenmek