Če funkcijo return() kličemo iz neke funkcije, se ta takoj konča in vrne argument kot vrednost funkcije. return() bo končal tudi izvajanje eval() funkcije ali skriptne datoteke.
Če funkcijo return() kličemo v globalnem dosegu, se izvajanje trenutne skripte konča. Če je bila trenutna skripta klicana s funkcijo include() ali require() se izvajanje nadaljuje v klicujoči skripti. Poleg tega, če je trenutna skriptna datoteka bila klicana s funkcijo include(), bo vrednost return() argumenta vrnjena kot vrednost include() funkcije. Če je funkcija return() klicana v glavni skriptni datoteki, se izvajanje skripte konča. Če je bila trenutna skripta klicana s konfiguracijskimi opcijami auto_prepend_file ali auto_append_file v konfiguracijski datoteki, se le-ta skripta konča.
Za več informacij si poglejte Returning values.
Opomba: Zapomnite si, ker return() ni prava funkcija, temveč je del PHP jezika, oklepaji okoli argumenta niso potrebni--a to ne vpliva na delovanje te funkcije.