信息发布→ 登录 注册 退出

用PHP特性trait实现简易Laravel Facade

发布时间:2022-01-27

点击量:

下面由laravel教程栏目给大家介绍如何利用php trait实现简易facade,希望对大家有所帮助!

简述

Facade 可以有效帮我实现方法的静态化。Laravel 大部分的扩展包都使用了 Facade。【推荐:laravel视频教程】
下面的简易 Facade 主要是利用 PHP 的特性 trait,魔术方法 __callStatic,反射类 ReflectionClass。

使用场景

后台系统大部分都会有类似这样的操作:

<?php
$user = User::find($id);if (!$user) {
    throw new Expection("资源不存在");}
标签:
在线客服
服务热线

服务热线

13331157271

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

微信号:

(点击微信号复制,添加好友)

打开微信

微信号已复制,请打开微信添加咨询详情!