Függvény típus tulajdonsággal?
Gyerekek. Ezt nem értem.A hangsúly a string részen van. Pontosan ő mit vár? class interface-lést értem, de talán ő string objektumot kér? Kétlem. Egyébként mire jó ez?
■
function foo(string $bar) {
echo $bar;
}
foo('bar'); //Elvileg a 'bar' stringet kéne kiíratnia.
Miért? Mit kapsz a 'bar'
Ha megnézed a doksit, ilyet csak tömbökkel és osztályokkal lehet csinálni. A string a PHP-ben elemi típus, nem osztály.
Igaz, az array sem osztály valójában, de azt elfogadja (dokumentáltan).
Sajnos linket nem tudok, már nem emlékszem, hogy pontosan hol van a manualban.
Ebben a formában egy string nevű osztályt keres és a $bar helyén egy string típusú objektumot vár, nem egy karakter stringet.
Épp most kerestem, hogy mióta