Întoarceți, manualul php

(PHP 4, PHP 5, PHP 7)

return returnează controlul la modulul de apelare. Execuția revine la expresia care urmează apelului modulului curent.







Dacă este apelat dintr-o funcție, instrucțiunea de returnare termină imediat funcția curentă și returnează argumentul acesteia ca valoare a acestei funcții. returnează de asemenea expresia eval () sau întregul fișier script.

Dacă numit din domeniul de aplicare la nivel mondial, fișierul script curent este terminată. Dacă fișierul script curent a fost conectat cu include sau necesită funcții. apoi de control revine la fișierul care este cauza curentului. Mai mult decât atât, în cazul în care fișierul script curent a fost conectat folosind includ. atunci valoarea de retur transmisă este returnat ca valoare includ apel. În cazul în care returnarea este cauzată de fișierul principal script-ul, apoi se oprește executarea script. Dacă fișierul script curent a fost numit opțiuni de configurare auto_prepend_file sau auto_append_file a fișierului de configurare php.ini. apoi executarea script-ul este terminată.







Pentru mai multe informații, consultați Valorile returnate.

Notă. Rețineți că, deoarece randamentul este o construcție a limbajului și nu o funcție, paranteze în jurul cazului, nu este necesar. Acesta este, în general acceptat să nu le folosească în acest caz și, în principiu, și este necesar să se facă, deoarece PHP va fi mai puțin de lucru pentru analizarea fișierului în acest caz.

Notă. Dacă parametrii nu sunt specificați, atunci parantezele ar trebui să fie omise și valoarea NULL va reveni. Apelarea returului cu paranteze, dar fără argumente, va provoca o eroare de sintaxă.

Notă. Nu trebuie să utilizați paranteze la întoarcerea unei variabile, dacă reveniți prin referință, deoarece acest lucru nu va funcționa. Puteți să returnați numai variabila prin referință, nu rezultatul expresiei. Dacă utilizați retur ($ a);. atunci nu veți întoarce variabila, ci rezultatul expresiei ($ a) (care, desigur, va fi valoarea $ a).







Articole similare

Trimiteți-le prietenilor: