Это немного сложно объяснить, но я постараюсь изо всех сил.PHP - Остановка выполнения вызывающей функции
Это похоже на код, который я сейчас запускаю.
function func1()
{
func2()
}
function func2()
{
exit();
}
мне нужно, чтобы быть в состоянии остановить выполнение func1 изнутри func2, но мне нужен лучший способ сделать это, чем выход(). Поскольку вызывающий элемент func1 может выполнять другие операции, я не хочу их останавливать, я просто хочу остановить выполнение func1.
Я знаю, что я мог бы поставить простой оператор if в func1 для определения возвращаемого значения func2, а затем вернуться, если это определенное значение, но это тоже немного грязно.
Так что мой вопрос в том, как я могу остановить выполнение остальной части функции вызывающего абонента изнутри функции?
Выбросить исключение? –