• ベストアンサー

PHPで自分用のDLLファイルを作成したいのですが

PHP5.1をインストールして色々とやっています。 自分で便利な関数を作成して、DLLファイルみたいのを作りたいのですが、できますか?一応VisualC++6.0は、持っています。 分かる方回答をよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ご質問の趣旨は、 PHPスクリプトから呼べる関数をDLLで作りたいと言うことでしょうか? DLLの作成自体は、VisualC++のマニュアルを見るか、C/C++のカテゴリで質問されると良いかと思います。

参考URL:
http://www.php.net/manual/ja/install.windows.extensions.php
kamkamkam3
質問者

お礼

どうもありがとうございます。 僕が聞きたかったのは、ずばりコレです!! PHPスクリプトから呼べる関数をDLLで作りたいのです。 作成できると聞いてとても嬉しいです。こういう作業はプログラマ冥利につきますよね!といっても、プログラマじゃないんですが。。 本当に質問してよかったです。ありがとうございました。

その他の回答 (1)

  • php504
  • ベストアンサー率42% (926/2160)
回答No.2

PECLのような拡張モジュールを自分で作りたいということでしょうか。 もちろん可能です。 PHPのソースをダウンロードしてextディレクトリの各モジュールのソースの解析、改造から入ればとっつきやすいのではないでしょうか。 ソースはCでかかれていますしVC6用のプロジェクトファイルも入っています。

kamkamkam3
質問者

お礼

どうもありがとうございます。 PECLというのは、名前くらいしか見たことなかったので調べたところ、クラス群らしいですね。僕は、以前、Javaをやっていたので、クラスという概念も好きです。php504様の回答と#1様の回答から、関数とクラスをDLLとして作成するということがわかりました。 また、PHPのソースがCでかかれていること、VC6用のプロジェクトファイルが入っていること、ソースがダウンロードできてそれの解析・改造から入ればよいことなど、とても参考になりました。 ここの質問サイトは、本当に色々親切に教えてくれるのでありがたいです。 どうもありがとうございました。

関連するQ&A