Runtime

    • $enable:打开或关闭协程
    • $flags:选择要Hook的类型,可以多选,默认为全选。仅在$enable = true时有效
    $flags参数在4.2或更高版本可用,请参考:
    • redis扩展
    • 使用mysqlnd模式的pdomysqli扩展,如果未启用mysqlnd将不支持协程化
    • soap扩展
    • stream_socket_client (predis)
    • stream_socket_server
    • fsockopen
    • mysql:底层使用
    • curl:底层使用libcurl (即不能使用CURL驱动的Guzzle
    • mongo:底层使用mongo-c-client
    • pdo_pgsql
    • pdo_ori
    • pdo_odbc
    • pdo_firebird
    1. go(function () {
    2. $redis = new redis;
    3. $retval = $redis->connect("127.0.0.1", 6379);
    4. var_dump($retval, $redis->getLastError());
    5. var_dump($redis->get("key"));
    6. var_dump($redis->set("key", "value2"));
    7. var_dump($redis->get("key"));
    8. $redis->close();