Újdonságok a php7
Hello mindenkinek! Ebben a cikkben azt vizsgálja, milyen semmis PHP 7.1, és miért van szükség rá.
Érvénytelen az angol fordításban „üres”. Ezért valami üresnek kell lennie. Nézzük meg a kódot:
osztály SomeService public function __construct () $ this-> registerService ();
>
public function registerService () // regiszter
// szolgáltatás
// itt
>
>
Tehát, képzeljük el, hogy van egy osztály, amely felelős az egyes szolgáltatás. Az osztály konstruktora, akkor hívja a módszer „regisztrálni a szolgáltatási”, és azon belül a módszer képzelni, hogy ténylegesen regisztrálni. Most próbáljuk hozni valamit ezzel a módszerrel:
public function registerService () // regiszter
// szolgáltatás
// itt
Ha futtatja a kódot, akkor láthatjuk, hogy minden működik, ahogy kellene, és mi megkapjuk a három betű.
De mi lenne, ha nem akarjuk, hogy minden olyan módszer, hogy egyáltalán semmilyen hozamot? Hogyan kell csinálni?
Ez csak erre a feladatra, és a kulcsszó void került. Most már értem, hogy miért a void fordítani, mint üres és itt.
Használja ez nagyon egyszerű. Csak akkor kell hozzá egy kettőspont és a kulcsszó is. Íme:
public function registerService (). void // regiszter
// szolgáltatás
// itt
Most, ha futtatja a kódot, akkor megjelenik egy végzetes hiba, és a kód nem fog működni. Így meg fogja érteni, egyszerre, hogy valami rosszat tett, és kijavítani.
És ez a mai. Köszönjük a figyelmet!
Ajánlom ezt a cikket egy ismerősének:
Ha tetszett az oldal, a link meg (az oldalon, a fórum, a kapcsolatot)
Úgy néz ki, mint ez: