分享几个 Hyperf 常用助手函数

互联网 20-6-19

使用 hyperf 已经有一段时间了,下面是一些常用的助手函数,分享一下~~~

<?php  use Hyperf\Contract\StdoutLoggerInterface; use Hyperf\HttpServer\Contract\ResponseInterface; use Hyperf\Logger\LoggerFactory; use Hyperf\Server\ServerFactory; use Hyperf\Utils\ApplicationContext; use Psr\Http\Message\ServerRequestInterface; use Swoole\Websocket\Frame; use Swoole\WebSocket\Server as WebSocketServer;  /**  * 容器实例  */ if (!function_exists('container')) {     function container()     {         return ApplicationContext::getContainer();     } }  /**  * redis 客户端实例  */ if (!function_exists('redis')) {     function redis()     {         return container()->get(Redis::class);     } }  /**  * server 实例 基于 swoole server  */ if (!function_exists('server')) {     function server()     {         return container()->get(ServerFactory::class)->getServer()->getServer();     } }  /**  * websocket frame 实例  */ if (!function_exists('frame')) {     function frame()     {         return container()->get(Frame::class);     } }  /**  * websocket 实例  */ if (!function_exists('websocket')) {     function websocket()     {         return container()->get(WebSocketServer::class);     } }  /**  * 缓存实例 简单的缓存  */ if (!function_exists('cache')) {     function cache()     {         return container()->get(Psr\SimpleCache\CacheInterface::class);     } }  /**  * 控制台日志  */ if (!function_exists('stdLog')) {     function stdLog()     {         return container()->get(StdoutLoggerInterface::class);     } }  /**  * 文件日志  */ if (!function_exists('logger')) {     function logger()     {         return container()->get(LoggerFactory::class)->make();     } }  /**  *  */ if (!function_exists('request')) {     function request()     {         return container()->get(ServerRequestInterface::class);     } }  /**  *  */ if (!function_exists('response')) {     function response()     {         return container()->get(ResponseInterface::class);     } }

推荐教程:《PHP教程》

以上就是分享几个 Hyperf 常用助手函数的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: PHP
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:异步 PHP 是什么?

相关资讯