ホームページ  >  記事  >  バックエンド開発  >  PHP C 拡張機能、PHP 関数の呼び出し

PHP C 拡張機能、PHP 関数の呼び出し

WBOY
WBOYオリジナル
2016-06-23 14:29:381087ブラウズ

c:

zval *argvs[2]; zval *関数; MAKE_STD_ZVAL(関数); MAKE_STD_ZVAL(argvs[0]); MAKE_STD_ZVAL(argvs[1]); ZVAL_LONG(argvs[0], 317); ZVAL_STRING(argvs[1], "レインの誕生日は ",1); ZVAL_STRING(func, "callme",1); if (call_user_function(EG(function_table), NULL, func, &retval, 2, argvs) == SUCCESS) { zval_dtor(&retval); }

php:

function callme($day,$str) { echo $str.": ".$day."/n";

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。