- ベストアンサー
PHPで自分用のDLLファイルを作成したいのですが
PHP5.1をインストールして色々とやっています。 自分で便利な関数を作成して、DLLファイルみたいのを作りたいのですが、できますか?一応VisualC++6.0は、持っています。 分かる方回答をよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ご質問の趣旨は、 PHPスクリプトから呼べる関数をDLLで作りたいと言うことでしょうか? DLLの作成自体は、VisualC++のマニュアルを見るか、C/C++のカテゴリで質問されると良いかと思います。
その他の回答 (1)
- php504
- ベストアンサー率42% (926/2160)
回答No.2
PECLのような拡張モジュールを自分で作りたいということでしょうか。 もちろん可能です。 PHPのソースをダウンロードしてextディレクトリの各モジュールのソースの解析、改造から入ればとっつきやすいのではないでしょうか。 ソースはCでかかれていますしVC6用のプロジェクトファイルも入っています。
質問者
お礼
どうもありがとうございます。 PECLというのは、名前くらいしか見たことなかったので調べたところ、クラス群らしいですね。僕は、以前、Javaをやっていたので、クラスという概念も好きです。php504様の回答と#1様の回答から、関数とクラスをDLLとして作成するということがわかりました。 また、PHPのソースがCでかかれていること、VC6用のプロジェクトファイルが入っていること、ソースがダウンロードできてそれの解析・改造から入ればよいことなど、とても参考になりました。 ここの質問サイトは、本当に色々親切に教えてくれるのでありがたいです。 どうもありがとうございました。
お礼
どうもありがとうございます。 僕が聞きたかったのは、ずばりコレです!! PHPスクリプトから呼べる関数をDLLで作りたいのです。 作成できると聞いてとても嬉しいです。こういう作業はプログラマ冥利につきますよね!といっても、プログラマじゃないんですが。。 本当に質問してよかったです。ありがとうございました。