PHP Fonksiyonlar

PHP’de fonksiyonlar, belirli bir görevi yerine getiren ve genellikle tekrar kullanılabilir bloklar kodu temsil eder. Fonksiyonlar, kodunuzu daha modüler hale getirmenize ve tekrar eden işlemleri kolayca gerçekleştirmenize olanak tanır. PHP’de fonksiyonlarla ilgili temel bilgiler:

  1. Fonksiyon Tanımlama:
    Bir fonksiyonu tanımlamak için function anahtar kelimesini kullanırız. Fonksiyonun adı, parametreleri ve içindeki kod bloğu belirtilir.
   function helloWorld() {
       echo "Merhaba, Dünya!";
   }
  1. Parametreler:
    Fonksiyonlar, giriş parametreleri alabilir. Parametreler fonksiyonun içinde kullanılmak üzere fonksiyon adından sonra parantez içinde belirtilir.
   function greet($name) {
       echo "Merhaba, $name!";
   }

   greet("Ahmet");
  1. Dönüş Değeri:
    Fonksiyonlar bir değer döndürebilir. Bunun için return ifadesi kullanılır.
   function square($num) {
       return $num * $num;
   }

   $result = square(5);
   echo $result; // 25
  1. Varsayılan Parametreler:
    Fonksiyonlara varsayılan parametreler atanabilir, böylece çağrılırken belirtilmezse varsayılan değerler kullanılır.
   function greet($name = "Misafir") {
       echo "Merhaba, $name!";
   }

   greet();        // "Merhaba, Misafir!"
   greet("Ahmet"); // "Merhaba, Ahmet!"
  1. Değişken Sayıda Parametreler:
    Fonksiyonlar, değişken sayıda parametre alabilir.
   function sum(...$numbers) {
       return array_sum($numbers);
   }

   echo sum(1, 2, 3, 4); // 10
  1. Global ve Yerel Değişkenler:
    Fonksiyonlar, kendi yerel değişkenlerine sahiptir. Ancak, global anahtar kelimesi kullanılarak global değişkenlere erişilebilir.
   $globalVar = 10;

   function accessGlobalVar() {
       global $globalVar;
       echo $globalVar;
   }
  1. İç İçe Fonksiyonlar:
    Bir fonksiyon içinde başka bir fonksiyon tanımlanabilir.
   function outerFunction() {
       function innerFunction() {
           echo "İç Fonksiyon Çağrıldı!";
       }

       innerFunction();
   }

   outerFunction(); // "İç Fonksiyon Çağrıldı!"

Bu, temel PHP fonksiyonlarına dair bazı konuları içeriyor. Fonksiyonlar, kodunuzu düzenlemenize, tekrarı azaltmanıza ve kodunuzu daha anlaşılır hale getirmenize yardımcı olabilir.

Ads Blocker Image Powered by Code Help Pro

Reklam Engelleyici Algılandı!

Reklamları engellemek için uzantı kullandığınızı tespit ettik.

Lütfen bu reklam engelleyiciyi devre dışı bırakarak ya da sitemize izin vererek bize destek olun.

Dikkat: VPN eklentiniz üzerinde de reklam engelleyici olabilir.