php 如何将子函数的返回值充当父函数的返回值?

如何在不对 $this->b() 进行 return 的情况下,
a() 的返回值为 "123",且不再执行 c()

php 如何让 return 终止父函数并将子函数的返回值充当父函数的返回值?

php
最佳答案

抛出一个异常,在异常里处理返回

laravel 里可以用 HttpResponseException

3年前 评论
讨论数量: 6

抛出一个异常,在异常里处理返回

laravel 里可以用 HttpResponseException

3年前 评论
CodingHePing

定义一个对象属性,在B方法里进行赋值

3年前 评论
ruke

还不如设置类属性·$this->var·

3年前 评论

不 return 这个函数将不会返回任何值,除非赋值给外部属性或者变量,你这逻辑根本说不通的

3年前 评论
thebestxt

你好像是在问“怎么让这个函数不写return还能有返回值”,emmmm……

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!