Hallo,
ich kann leider gerade folgendes nicht testen, bräuchte aber eine verlässliche Antwort. Grundsätzlich bricht doch eine PHP-Funktion nach einem return ab. Was ist nun, wenn ich eine verschachtelte Funktion habe:
Bsp.
function mitreturn() { return; }
function ausgeben() { echo "Test"; }
function beides() { mitreturn(); ausgeben(); }
Wird hier "Test" ausgegeben oder wird die zweite Funktion erst garnicht ausgeführt, weil vorab ein Return ausgeführt wird.
Würde vermuten, dass es sich genau so verhält wie wenn alles in einer Funktion steht und das echo nicht ausgeführt wird, weil es nach dem return kommt. Liege ich hier richtig?
Vielen Dank im Voraus und freundliche Grüße
Alex