Return, a php kézikönyv

(PHP 4, PHP 5, PHP 7)

a visszatérés visszaadja a vezérlést a hívó modulnak. A végrehajtás az aktuális modulhívás után megjelenik a kifejezésre.

Ha egy függvényből hívja, a visszatérési utasítás azonnal leállítja az aktuális függvényt, és ennek a függvénynek az értékeit visszaküldi. a return szintén megszünteti az eval () vagy az egész parancsfájlt.

Ha a globális tartományból hívják, a jelenlegi szkriptfájl végrehajtása megszűnik. Ha az aktuális szkriptfájl a mellékelt vagy funkciók igénybevételével csatlakozik. akkor a vezérlés visszatér a jelenlegi fájlhoz tartozó fájlhoz. Ezenkívül, ha az aktuális szkriptfájl az include alatt található. akkor a visszatérés által visszaküldött érték visszaküldésre kerül a bevitt hívás értékeként. Ha a visszatérést a fő parancsfájlból hívják, akkor a szkript leáll. Ha az aktuális szkriptfájlt a konfigurációs beállítások automatikus_prepend_file vagy auto_append_file a php.ini beállításfájlból hívta. akkor a szkript végrehajtása megszűnik.

További információért lásd: Visszatérési értékek.

Megjegyzés. Ne feledje, hogy mivel a visszatérés egy nyelvi konstrukció, nem pedig egy függvény, az érzelmeket körülvevő zárójelek nem szükségesek. Általánosan elfogadott, hogy nem alkalmazzák őket ebben az esetben, és elvben ezt meg kell tennie, mivel Ebben az esetben a PHP-nek kevesebb munkája lesz a fájl elemzésére.

Megjegyzés. Ha a paraméterek nincsenek megadva, akkor a zárójeleket el kell hagyni, és a NULL érték visszatér. Visszatérés a zárójelekkel, de érvek nélkül, szintaktikai hibát okoz.

Megjegyzés. Nem kell zárójeleket használni egy változó visszaküldésével, ha referenciaként tér vissza, mivel ez nem fog működni. Csak a változót hozhatja vissza referenciaként, nem pedig a kifejezés eredményével. Ha visszatérítést használ ($ a); akkor nem adja vissza a változót, hanem a kifejezés ($ a) eredményét (amely természetesen $ a érték lesz).

Kapcsolódó cikkek