0Pricing
PHP Academy · Ders

Fonksiyonlar Nedir?

Fonksiyonların amacını ve nasıl tanımlandıklarını anlayın

Fonksiyonlar Nedir?, CoddyKit'te ücretsiz bir PHP Academy dersidir. Bu, 5 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, PHP Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. PHP Academy kursu toplamda 5 dersten oluşur.

İşlevler Nedir?

İşlevler Nedir?

PHP işlevleri dünyasına hoş geldiniz! Bu derste işlevlerin ne olduğunu, neden yararlı olduklarını ve kodunuzu nasıl daha verimli ve yeniden kullanılabilir hâle getirdiklerini öğreneceksiniz. Hemen başlayalım!

Fonksiyonlar Nedir? — resim 1

İşlev Tanımı

İşlev Tanımı

İşlev, belirli bir görevi gerçekleştiren kod bloğudur. İşlevler, yeniden kullanılabilir kod yazmanızı sağlayarak programlarınızı daha verimli ve bakımlarını daha kolay hâle getirir.

Örnek: Aynı kodu birden çok kez yeniden yazmak yerine, bir dikdörtgenin alanını hesaplamak için işlev kullanabilirsiniz.

İşlevler Neden Kullanılır?

İşlevler Neden Kullanılır?

İşlevler şu nedenlerle çok önemlidir:

  • Aynı kod bloğunu yeniden kullanarak kod tekrarını azaltır.
  • Kodunuzu okumayı ve hata ayıklamayı kolaylaştırır.
  • Programınızı mantıksal bölümlere ayırır.

Önemli Nokta: İşlevler kodunuzun hem yapısını hem de verimliliğini geliştirir.

İşlev Tanımlama

İşlev Tanımlama

PHP'de bir işlev tanımlamak için function anahtar sözcüğünü, işlev adı ve parantezlerin ardından kullanın. Örnek:

Not: İşlev adları anlamlı olmalı ve adlandırma kurallarına uymalıdır.

<?php
  function sayHello() {
    echo "Hello, PHP!";
  }
?>

İşlev Çağırma

İşlev Çağırma

Bir işlevi tanımladıktan sonra, adının ardından parantezleri kullanarak işlevi çağırabilirsiniz. Örnek:

<?php
  function sayHello() {
    echo "Hello, PHP!";
  }

  // Call the function
  sayHello();
?>

İşlev Parametreleri

İşlev Parametreleri

İşlevler, görevleri dinamik olarak gerçekleştirmek için parametre kabul edebilir. Örnek:

<?php
  function greet($name) {
    echo "Hello, $name!";
  }

  greet("Alice"); // Outputs: Hello, Alice!
  greet("Bob");   // Outputs: Hello, Bob!
?>

İşlevlerden Değer Döndürme

İşlevlerden Değer Döndürme

İşlevler, return anahtar sözcüğünü kullanarak değer döndürebilir. Örnek:

Önemli Nokta: Bir işlevin sonucunu daha sonra kullanmak üzere depolamak için döndürülen değerleri kullanın.

<?php
  function add($a, $b) {
    return $a + $b;
  }

  $result = add(5, 10);
  echo $result; // Outputs: 15
?>

İşlevler İçin En İyi Uygulamalar

İşlevler İçin En İyi Uygulamalar

Etkili işlevler yazmak için bazı ipuçlarını aşağıda bulabilirsiniz:

  • İşlevin ne yaptığını açıklayan anlamlı adlar kullanın.
  • İşlevleri kısa tutun ve tek bir göreve odaklayın.
  • Yorumları kullanarak işlevlerinizin amacını ve parametrelerini belgeleyin.

İpucu: Karmaşık görevleri daha küçük işlevlere bölerek kodunuzu modüler hâle getirin.

<?php
  function multiply($a, $b) {
    return $a * $b;
  }
?>

Harika İş Çıkardınız!

Harika İş Çıkardınız!

Tebrikler! İşlevlerin ne olduğunu, onları nasıl tanımlayacağınızı ve parametrelerle döndürülen değerleri nasıl kullanacağınızı öğrendiniz. İşlevler PHP programlamanın temel bir parçasıdır ve daha iyi, daha verimli kod yazmanıza yardımcı olur. Bir sonraki derste PHP'deki yerleşik işlevleri inceleyeceğiz. Kod yazmaya devam edelim!

Fonksiyonlar Nedir? — resim 10

Sıkça Sorulan Sorular

“Fonksiyonlar Nedir?” dersi ücretsiz mi?

Evet — “Fonksiyonlar Nedir?” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve PHP Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. PHP Academy kursu toplamda 5 dersten oluşur.

“Fonksiyonlar Nedir?” dersinde ne öğreneceğim?

Fonksiyonların amacını ve nasıl tanımlandıklarını anlayın PHP Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

PHP Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te PHP Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 5 dersinin 1. dersidir.

“Fonksiyonlar Nedir?” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu PHP Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her PHP Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Fonksiyonlar Nedir?
  2. Yerleşik Fonksiyonlar
  3. Kullanıcı Tanımlı Fonksiyonlar
  4. Fonksiyonlara Argüman Aktarma
  5. Dönüş Değerleri
← PHP Academy Sayfasına Dön