View::exists () 和 view ()->exists () 有相同的功能,请问它们有何区别?
举例:View::exists()和view()->exists()有相同的功能,前者需引入use Illuminate\Support\Facades\View;,后者是直接调用全局函数,问题来了:既然已经有现成的全局函数可用,为何还要提供前一种方法,多引入一个(可能是多个可能还包含其它依赖文件)类文件不是更麻烦,更臃肿吗,是否画蛇添足多此一举?
讨论:laravel中很多功都提供了像这样的两种实现方法,请问这两种方法分别是怎么实现的,有何区别(比如使用场景、性能、计算多还是占用内存多)?大家更倾向选择使用哪一种?
推荐文章: