1.7.5 ��Server��ʹ��swoole_table
1.7.5������swoole_table�����ڴ��swoole_table������swoole_server���ʹ�á�ʹ�÷���Ҳ�ܼ�
- ��swoole_server->start()֮ǰ����swoole_table��������ȫ�ֱ��������ྲ̬����/���������С�
- ��worker/task�����л�ȡtable����ʹ��
ֻ����swoole_server->start()֮ǰ������table����������ӽ�����ʹ��
swoole_table���췽����ָ�������������һ�������������������������ڴ浼��set����ʧ�ܡ�����ʹ��swoole_table֮ǰһ��Ҫ�滮����������
<?php
$table = new swoole_table(1024);
$table->column('fd', swoole_table::TYPE_INT);
$table->column('from_id', swoole_table::TYPE_INT);
$table->column('data', swoole_table::TYPE_STRING, 64);
$table->create();
$serv = new swoole_server('127.0.0.1', 9501);
//��table������serv������
$serv->table = $table;
$serv->on('receive', function ($serv, $fd, $from_id, $data) {
$ret = $serv->table->set($fd, array('from_id' => $data, 'fd' => $fd, 'data' => $data));
});
$serv->start();