2018年使用PhalApi的都有哪些产品或公司?(已整理部分)

使用PhalApi的都有哪些产品或公司?
 
PhalApi从2015年正式开源以来,到现在2019年,差不多快三年多了。在此,小编也提前祝愿大家新春快乐,诸事顺利!
 
下面,小编简单整理一下,使用PhalApi进行开发接口的,都有哪些产品和公司。
 
直接上图,或者大家也可以进入官网查看:https://www.phalapi.net/
 

企业微信截图_20190202165636.png


 
 

企业微信截图_20190202165648.png


 
PhalApi被应用的领域
 
可以看出,PhalApi已经被用于开发在几个大领域:

  • 云服务:云服务、云文档、云管家、云短信、云考点
  • 旅游行业:旅游、中国国旅、
  • 美食:食客
  • 教育类:亲子教育、考试、编程小将、云考点
  • 交通汽车:学车、共享汽车、租车、
  • 商业类:电商、购物中心、生活圈、新鲜购、
  • 更多:游戏、文化传媒、亲子、比特币、社交app(居然还有中日社交,哇咔依~)、互娱、科技类

 
国外的产品和公司。当然,小编意外发现,国外也有在使用咱们的PhalApi框架。例如有:JMHC、Imeslem、Myss、EDWIN HERE等。
 
当然,实际使用PhalApi框架开发的远不止这些产品和公司,受限于时间,目前只是整理了近期的一些数据。
PS:如果你不希望在PhalApi官网露出你的产品或公司,请联系我们隐藏。
 
祝大家:新年快乐!心想事成!

转载于:https://my.oschina.net/dogstar/blog/3008302

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 PhalApi使用 WebSocket,需要进行以下步骤: 1. 安装 PhalApi 和 Swoole 扩展 首先,需要安装 PhalApi 和 Swoole 扩展。可以使用 Composer 安装 PhalApi,并使用 PECL 或手动编译安装 Swoole 扩展。 2. 创建 WebSocket 控制器 在 PhalApi 中,可以创建一个 WebSocket 控制器来处理 WebSocket 请求。WebSocket 控制器和普通的控制器类似,只不过需要实现 onMessage 方法来处理接收到的消息。 ```php <?php namespace MyApp\WebSocket; use PhalApi\WebSocket\Controller; class MyWebSocketController extends Controller { public function onMessage($server, $frame) { $msg = $frame->data; $server->push($frame->fd, $msg); } } ``` 在上面的示例中,我们创建了一个名为 MyWebSocketController 的 WebSocket 控制器,并实现了 onMessage 方法来处理接收到的消息。在这个方法中,我们将接收到的消息直接返回给客户端。 3. 启动 WebSocket 服务器 在 PhalApi 中,可以使用 WebSocket 服务提供者来启动 WebSocket 服务器。WebSocket 服务提供者是一个独立的 PHP 文件,需要在命令行中启动。 ```php <?php namespace MyApp\WebSocket; use PhalApi\WebSocket\Server; class MyWebSocketProvider extends Server { public function onStart() { echo "WebSocket server started\n"; } } $provider = new MyWebSocketProvider(); $provider->start(); ``` 在上面的示例中,我们创建了一个名为 MyWebSocketProvider 的 WebSocket 服务提供者,并实现了 onStart 方法来在服务器启动时输出一条消息。 4. 配置 WebSocket 路由 在 PhalApi 中,可以使用 WebSocket 路由来配置 WebSocket 请求的路由规则。WebSocket 路由和普通的路由类似,使用 URL 路径来匹配请求。 ```php <?php namespace MyApp; use PhalApi\PhalApi; use PhalApi\WebSocket\Dispatcher; class MyApp extends PhalApi { public function __construct() { parent::__construct(); $this->router->addRule(new Dispatcher\WebSocketRule([ 'controller' => 'MyWebSocket', 'action' => 'onMessage', 'desc' => 'My WebSocket controller', ])); } } ``` 在上面的示例中,我们将 WebSocket 请求的路由规则配置为将所有请求都转发到名为 MyWebSocket 的 WebSocket 控制器的 onMessage 方法中。 5. 启动 PhalApi 应用 最后,需要启动 PhalApi 应用,以便 WebSocket 服务提供者和 WebSocket 路由生效。 ```php <?php require __DIR__ . '/vendor/autoload.php'; $app = new MyApp(); $app->bootstrap()->run(); ``` 以上就是在 PhalApi使用 WebSocket 的基本步骤。需要注意的是,PhalApi 中的 WebSocket 实现是基于 Swoole 的,因此需要在 Swoole 的协程环境下运行。可以使用 Swoole 提供的 swoole_http_server 或 swoole_websocket_server 来启动 PhalApi 应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值