Özet - Parametreler
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
-
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.
-
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; } -
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).