Bir işlev argümanını birden fazla olası tür olarak tanımlamak mümkün müdür? Örneğin, bir işlev, bir şeyi başarmak için bir dize veya bir tamsayı alabilir. Bir şekilde bunu böyle tanımlamak mümkün mü?PHP'de çok işlevli bağımsız değişken türlerinin tanımlanması
function something(int|string $token) {}
Veya argüman başına desteklenen tek bir tip mi?
(sakıncası, ben sadece benim argümanlar yazmış olmasını isterler, ben sonradan girdi filtreleyebilirsiniz biliyorum) yapabileceğiniz en iyi Tipi Dayatma denir ve burada açıklanmıştır
Alkış dışında bir şey kullanıyor olmalıdır, sonunda artık Tür Dayatma denir biliyoruz. – Swader
PHP'de Hinting denir (sadece?) Çünkü PHP yorumlayıcısı için sadece bir ipucu söz konusudur, bu nedenle argüman tipini "yapay olarak" kontrol etmesi ve ipucuyla uyuşmaması durumunda bir hata atması talimatı verilir. Statik olarak yazılan dillerde temel ve gerekli bir şey, fonksiyonlar için sözdiziminin bir parçası, ve böyle denir ... aslında başka bir adı var sanmıyorum ... – Palantir
Bu çok iyi biliyorum, teşekkürler! – Swader