anchu/faye-php

这是一个用于与Faye服务器交互的PHP包装器。

dev-master 2013-11-18 05:48 UTC

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