PHP – остановка выполнения вызывающей функции

Это немного сложно объяснить, но я постараюсь изо всех сил.

Это похоже на код, который я сейчас запускаю.

function func1() { func2() } function func2() { exit(); } 

Мне нужно, чтобы остановить выполнение func1 из func2, но мне нужен лучший способ сделать это, чем exit (). Поскольку вызывающий элемент func1 может выполнять другие операции, я не хочу их останавливать, я просто хочу остановить выполнение func1.

Я знаю, что могу установить простой оператор if в func1 для определения возвращаемого значения func2, а затем вернуться, если это определенное значение, но это тоже немного грязно.

Поэтому мой вопрос: как я могу остановить выполнение оставшейся части функции вызывающего абонента изнутри функции?