1.8.6
1.8.6�汾��һ����Ҫ��BUG���汾����Ҫ����PHP7������HttpServer��TCPClient��HttpClient��Redis�ȿͻ��˴��ڵ��ڴ�й©���������⡣����1.8.6�汾��MySQL�����˳����ع����ṩ��ȫ�µ����������API�������Ƴ��˶�PHP��mysqli��mysqlnd��������
��������swoole�������������˰汾��
��Ҫ��������
- ��
Swoole\Server->set
�����ڹ������������ValueΪNULLʱ����ظ�����zval���� - ����
Swoole\Server->task
������������������ֱ�Ӵ���ص����� - ��
Swoole\WebSocket\Server
�յ���������ʱ���������⣬�����ȶ��� - �ع�
Swoole\MySQL
�ͻ��ˣ��Ƴ���mysqli
��mysqlnd
���������ṩ������������API - ����
Swoole\Http\Client
Ϊ���ã�����Ҫ����ı���������� - ����
Swoole\Client
��Swoole\Http\Client
�ڴ���յ�ʱ���������ӷ��ر�ʱ�����ڴ���Դ - ����
swoole_async_dns_lookup
��ѯ������� - �Ż�
Swoole\WebSocket\Server
���ܣ����������ڴ渴�� - �Ƴ�
Swoole\Http\Server->setGlobal
���� - ����Task������ִ��closeʱonClose�ص�����δ��Worker������ִ�е�����
- ��
Swoole\Table
ɾ��KEY��δ������ݵ����� - ����SSL��TLS֤������֧��
- �Ƴ�
gcc aio
- ���첽�ļ���д�������������
�°��첽MySQL�ͻ���
$db = new swoole_mysql; $server = array( 'host' => '192.168.56.102', 'user' => 'test', 'password' => 'test', 'database' => 'test', ); $db->connect($server, function ($db, $r) { if ($r === false) { var_dump($db->connect_errno, $db->connect_error); die; } $sql = 'show tables'; $db->query($sql, function(swoole_mysql $db, $r) { global $s; if ($r === false) { var_dump($db->error, $db->errno); } elseif ($r === true ) { var_dump($db->affected_rows, $db->insert_id); } var_dump($r); $db->close(); }); });