国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

Workerman的onMessage中調(diào)用外部so庫中的有返回值的函數(shù),返回值一直為0

dlsuntao

centos6.6 workerman 3.x PHP 5.6.15 (cli)
我通過PHP擴(kuò)展編寫C語言的so庫,并通過增加extension方式在PHP中調(diào)用。

PHP_FUNCTION(test_hello_dec)
{
    long int a, b;
    long int result;

    if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ll", &a, &b) == FAILURE) {
        return;
    }

    result = hello_dec(a, b);

    php_printf("hello_dec_test\r\n");
    RETURN_LONG(result);
}

現(xiàn)在的情況是,當(dāng)我在onmessage 里面調(diào)用這個(gè)函數(shù),返回值一直是0。
但是如果我在PHP里寫同樣功能的函數(shù)

        function add($a,$b)
        {
                echo "add_test";
                return $a+$b;
        }

在onmessage 里調(diào)用返回值就是OK的,請(qǐng)問這是什么問題呀?

3510 0 0
0個(gè)回答

年代過于久遠(yuǎn),無法發(fā)表回答
??