Mikor kell használni void verem túlcsordulás az orosz

A PHP, a koncepció a void teljesen hagyományos, a helyi nyelven ez a koncepció nem - általában a kulcsszó void használják programozás hiányát jelzi a visszatérési érték az összes (többi alkalmazás mellett void-mutatót, fölényes nem emlékszem, de ez nem nagyon fontos ebben az összefüggésben) . Ebben a megközelítésben a PHP teljesen hiányoznak, és minden olyan funkciót, vagy módszer visszatér null ha otsustvija visszatérési értéke. Ezért az ilyen dolog nem csak a nyelvben, de van dokumentáció, amit vissza fog térni az átjárón keresztül.

A PHP 7 bemutatja a továbbfejlesztett támogatása erős gépelés, de ez nem teljesen fedezi a primitív típusok, és még mindig nem rendelkezik a típus semmis. Hogyan Feltételezem, hogy ez történik, mert az a tény, hogy a megvalósítás hiánya a visszatérési értéket elv nagyon bonyolult vpilivaniya a motor, sőt, vissza kompatibilisek és PHP fejlesztők ítélve az a tény, hogy én yavidel hogy egy meglehetősen nagy összpontosítani rá.

Mivel a dokumentáció (tisztázására - mármint phpdoc), itt van egy üres végre, és azt alkalmazni kell. Jó kódot, véleményem szerint, ha ez lehetetlen kiszámítani az értékét az eljárás / függvény vagy meg kell dobni egy kivételt, ha ez a kritikus szakasz, vagy vissza null. És itt, annak érdekében, hogy elválassza a módszereket, amelyek nem adnak vissza semmit, azoktól, amelyek return null függ logika (és különben is, ez egy nagyszerű módja annak, hogy azt mutatják, hogy a módszer valóban olyan mellékhatásokat, és nem tér vissza) :

Általában csak akkor tudjuk idézet @Sergiks:

php szó űrt csak a dokumentációban pszeudo-típusú, jelezve, hogy „a visszatérési érték haszontalan. void a paraméter listában azt jelenti, hogy a függvény paraméterek nélkül. "

Kapcsolódó cikkek