Fonksiyon Nedir? Neden Kullanılır? – Python, PHP ve ASP Örnekleri

Fonksiyonlar, programlamanın temel yapı taşlarından biridir. Tekrar eden işlemleri modüler ve okunabilir hâle getirir, kod tekrarını önler ve programın bakımını kolaylaştırır.

Fonksiyonlar, programın mantığını parçalara ayırarak kodun daha anlaşılır, test edilebilir ve yeniden kullanılabilir olmasını sağlar.

1. Python’da Fonksiyonlar

Python’da def anahtar kelimesi ile fonksiyon tanımlanır:

1Python - Fonksiyon tanımlama
2
3def selamla(isim):
4return f"Merhaba, {isim}!"
5
6Fonksiyon çağırma
7
8print(selamla("Ali"))
9print(selamla("Ayşe"))
Fonksiyonlar parametre alabilir, değer döndürebilir ve tekrar tekrar kullanılabilir.

2. PHP’de Fonksiyonlar

PHP’de function anahtar kelimesi ile fonksiyon tanımlanır:

1<?php
2# PHP - Fonksiyon tanımlama
3function selamla($isim) {
4return "Merhaba, " . $isim . "!";
5}
6
7# Fonksiyon çağırma
8echo selamla("Ali") . "\n";
9echo selamla("Ayşe") . "\n";
10?>
Fonksiyonlar kod tekrarını azaltır ve büyük projelerde düzeni sağlar.

3. ASP’de Fonksiyonlar

ASP (VBScript) kullanırken Function veya Sub ile fonksiyonlar oluşturulur:

1' ASP - Fonksiyon tanımlama
2Function Selamla(isim)
3Selamla = "Merhaba, " & isim & "!"
4End Function
5
6' Fonksiyon çağırma
7Response.Write Selamla("Ali") & "<br>"
8Response.Write Selamla("Ayşe") & "<br>"
Sub prosedürleri değer döndürmezken, Function değer döndürür.

Fonksiyon Kullanmanın Avantajları

Kod tekrarını azaltır

Programı daha modüler ve okunabilir hâle getirir

Hataları bulmayı ve düzeltmeyi kolaylaştırır

Büyük projelerde işbirliğini ve bakımı kolaylaştırır

Fonksiyonlar, hem küçük hem de büyük projelerde kodun sürdürülebilirliği için kritik öneme sahiptir.




konu hakkında tepkinizi verebilirsiniz