anchu / faye-php
这是一个用于与Faye服务器交互的PHP包装器。
dev-master
2013-11-18 05:48 UTC
Requires
- php: >=5.3.0
- ext-curl: *
This package is auto-updated.
Last update: 2024-09-24 07:43:50 UTC
README
#Faye PHP库
这是一个用于与Faye服务器交互的PHP库。Faye是基于Bayeux协议的发布-订阅消息系统。
##安装
您可以通过composer包来获取Faye PHP库。请参阅https://packagist.org.cn/packages/anchu/faye-php
或者您可以克隆或下载库文件。
##Faye构造函数
使用Faye服务器配置来创建一个新的Faye实例。
$host = 'YOUR_FAYE_HOST';
$mountPoint = 'YOUR_FAYE_MOUNT_POINT';
$port = 'YOUR_FAYE_PORT'; //by default this will be 8000
$faye = new Faye($host, $mountPoint, $port);
##发布/触发消息
要在一个频道上触发一个消息,请使用trigger函数。
$faye->trigger( 'my-channel', 'my_event', 'hello world' );
###数组
对象会自动转换为JSON格式
$array['status'] = 'success';
$array['action'] = 'continue';
$faye->trigger('my_channel', 'my_event', $array);
输出将是
"{'event': 'my_event', 'message': {'status': 'success', 'action': 'continue'}}"
##许可证
版权所有 2013,Harish A。在MIT许可证下发布:https://open-source.org.cn/licenses/mit-license.php