CodeBlanks Logo Icon CodeBlanks

Özet - Parametreler

PHP kursu · Başlangıç · Ders 82/116

Parametre, varsayılan değer ve tür bildirimiyle güvenli hesaplama fonksiyonu yazarsın.

Özet - Parametreler

Bu grupta parametreli fonksiyonları öğrendin: tek parametre, varsayılan değer, birden fazla parametre, tür bildirimi ve dönüş türü.

Güvenli bir hesaplama fonksiyonu imzası şöyledir: function calculateTotal(float $price, int $qty = 1): float. Burada float $price ve int $qty türleri bildirilir, $qty = 1 varsayılan değer verir, : float ise dönüş türünü garanti eder. Bu bileşenler birlikte hatasız ve yeniden kullanılabilir fonksiyonlar kurmanı sağlar.

Uygulama Güvenli toplam hesapla

calculateTotal adında, float $price ve int $qty = 1 parametreli, : float dönüş türüne sahip bir fonksiyon tanımla. Gövdede return $price * $qty; yaz. Sonra echo calculateTotal(50, 2) . "\n"; ile sonucu yazdır.

Örnek çözümü göster
float { ... } tanımla, gövdeye return $price * $qty; yaz, sonra echo calculateTotal(50, 2) . "\n"; ile çağır.
Örnek çözüm:
<?php
// calculateTotal fonksiyonunu tanımla ve çağır
function calculateTotal(float $price, int $qty = 1): float {
    return $price * $qty;
}
echo calculateTotal(50, 2) . "\n";

Kendini test et

  1. Hangisi güvenli hesaplama fonksiyonu imzasıdır?

    • function calculateTotal(float $price, int $qty = 1): float { ... }
    • function calculateTotal($price, $qty) { ... }
    • function calculateTotal(float $price): int { ... }
    • function calculateTotal(int $price = 1, float $qty): float { ... }
    Cevabı göster

    function calculateTotal(float $price, int $qty = 1): float { ... } — Doğru. Türler bildirilmiş, $qty varsayılan değerli ve dönüş türü float.

  2. Fonksiyon başlığını tamamla

    function calculateTotal(float $price____): float { return $price * $qty; }
    Cevabı göster
    function calculateTotal(float $price, int $qty = 1): float { return $price * $qty; }
  3. Bu grup hakkında hangisi doğrudur?

    • Varsayılan değerli parametre çağrıda atlanamaz.
    • Tür bildirimi yalnızca dönüş türü için kullanılır.
    • Birden fazla parametre virgülle ayrılır.
    • return türü : type parametre parantezinden önce yazılır.
    Cevabı göster

    Birden fazla parametre virgülle ayrılır. — Doğru. Birden fazla parametre virgülle ayrılır: function f($a, $b).

Başlangıç bölümündeki tüm dersler