« 平和な日 | メイン | 苦あれば楽あり »

2008年10月21日

自作PHP拡張モジュールの情報をphpinfo()に反映させる方法

午前中から東京で打ち合わせ。ランチ後解放。書泉グランデで鉄本購入。日比谷で降りてビック酒販へ。SPATEN オクトーバフェストビール目当てに来たが、残念ながらすでに売り切れの模様。何も買わず。

 散歩がてら銀座を抜け東銀座駅より事務所へ。PHP拡張モジュールの実装。独自の拡張モジュールを入れてもphpinfo()関数では、Additional Modulesに羅列されるだけで、詳細な情報を出す術はないかと、ふと模索したところ、当然ながら、既存の拡張モジュールのソースに答えがあった。

fooという拡張モジュールがあったとする。
static PHP_MINFO_FUNCTION(foo);

zend_module_entry php_foo_module_entry = {
       STANDARD_MODULE_HEADER,
       "foo",
       php_foo_functions,
       NULL,
       NULL,
       NULL,
       NULL,
       PHP_MINFO(foo),        //←NULLの代わりにこうする
       NO_VERSION_YET,
       STANDARD_MODULE_PROPERTIES
};

//phpinfo()での情報表示
PHP_MINFO_FUNCTION(foo)
{
       php_info_print_table_start();
       php_info_print_table_header(2, "foo support", "bar");
       php_info_print_table_row(2, "version", "0.0.1");
       php_info_print_table_row(2, "hoge", "enabled");
       //などなど
       php_info_print_table_end();
}

これでPHPリコンパイル。

php_info_print_table_row() のusageは、ググった限りでは、以下の仕様のようだ。
第1引数 列数
第2引数 第1列目の文字列
第3引数 第2列目の文字列


にほんブログ村 旅行ブログ 旅行ガイド・プランへ

【他の年の本日の日誌】
2007:
元祖サンマーメン/ボトリング 本日も遠出しない日曜日。 のんびり起きて昼食に吉野町のサンマーメンにこだわった店 栄来軒NOWへ。サンマーメンだけで5種類もある。発祥の味というの元祖 三生碼麺(サン
2006:
北部九州遠征〜(1)久々の別府温泉 (画像は後日) 今日から九州遠征。早起きして(奇跡的に起きられた)6:21羽田空港。NH691便。機材はB777-200国際線機材。席はビジネスクラスの15A。チケットはANA国内線特典航空券(普通席)の第2区間(HKD-HND-UBJ)。...
2005:
出陣先を2往復 出陣。 ある基幹システムの検証環境アップデートを行い、滞りなく完了。平和に過ぎると思いきや、、、  今日から自宅にBフレッツが開通。しかし移行のため、既存のADSLをもう数日使いたいため、工事後にADSL環境へ配線を戻したが自宅のインターネ...
2004:
温故知新  今日も出社。 携帯系のデータ入れ替えに伴う環境更新を中心に着々と進行。近日公開の新サービスの試運転も始まった。 早速試食してみる。...
2003:
欧州遠征(5)〜ドイツ博物館 9:00 朝食 ハム3種 チーズ3種今日は雨である。 ドイツ博物館へ行く 中央駅でパートナー1日乗車券を購入。機械では買えなそうなので窓口で並んで購入。待つことしばし。やっと買えた。 Sバーンへ行くと自販機で売っていた。。。トホホ。 isa...
2002:
青森遠征(3) 脱輪 今日は朝から雨である。うーむ。 朝河童君よりレラあり。弘前に行くから十和田湖まで乗せて行けという。寛大なわしは快諾するが、10時過ぎに来るという。本来は9時半ころつく予定だったらしい。河童君が来るまで弘前市内で3局郵貯スタンプラリーをする。...
2001:
ビア醸造再開  起きたら12時。妻はいなかった。パン教室へ行ったらしい。今日は(暑さのため)しばらく休んでいたビールの醸造を再開する。 キット缶はいつものBlackRockExportPilsner。 今日は14L仕込んだ。1週間後に瓶つめ予定だ。 今日...

投稿者 onsenfan [ Linuxサーバ, PC・インターネット , プログラミング ] : 2008年10月21日 23:48

この記事が役に立った/おもしろいと思ったら、ワンクリックで応援お願いします

トラックバック

このエントリーのトラックバックURL:
http://blog.odorokutamegoro.com/cgi-bin/mt/mt-tb.cgi/2514_1191514222221

コメント

コメントしてください




保存しますか?



ジオターゲティング
counter
5