为什么laravel中,return "xxx";会直接返回xxx并且输出到当前页面上。而php中的 return "xxxx" 并不会输出在页面上任何东西。他们是同一个方法吗,到底怎么在laravel中使用不用输出到页面上内容的php 原始 return 方法。
为什么laravel中,return "xxx";会直接返回xxx并且输出到当前页面上。而php中的 return "xxxx" 并不会输出在页面上任何东西。他们是同一个方法吗,到底怎么在laravel中使用不用输出到页面上内容的php 原始 return 方法。
看了下Laravel源码,答案就在SymfonyComponentHttpFoundationResponse这个类里面
入口文件调用了一个$response->send()方法
然后再看sendContent()方法
这里看到还是使用的echo