最近まわりでPHPのエクステンションを作るのがはやっているのでPHPのエンステンションを作ってみました。 実装されている関数からcallbackでPHP側で定義したユーザ関数を呼び出したいけどどうするの、というのがわからず、そもそもできるのかなーとおもってogiちゃんにきいたら “ext/standard/basic_functions.c の call_user_func とかみたらわかるよ” と教えてもらえたので、とにかく書いて動くようにするだけですみました。ありがとうございます。 とりあえずextensionを作るところまでは DSAS開発者の部屋:PHP Extension を作ろう第1回 - まずは Hello World を見てやればオーケー。ただはじめのスケルトン生成にフルパスで –skel が必要でした。(on OSX10.4) ./ext_skel --extname=