C ライブラリからカスタム php 拡張機能をラップしようとしていますが、特定のカスタム接続を開始する Initializer 関数があり、コストがかかるようで、関数を呼び出すたびに実行するべきではありません。
ZEND ラッパーに次のものがあるとします。
PHP_FUNCTION(get_data){
conn = conn_init();
data = getdata(conn);
return data;
}
conn_init()
ここでは高価な呼び出しです。その関数をどこに配置すればよいですか?
また、ユーザーにconn_init()
PHP から呼び出すように依頼することはできますか?