En gros, pour une dll classique de base, on ne pourra pas :
- creer la dll
- la placer ds le repertoire ext/ de PHP
- l'appeler dans le php.ini avec l'extension extension=mydll.dll
Cela aurait été un peu trop simple.
Sur le site http://www.manuelphp.com/php/faq.com.q1.php, j'ai trouvé ceci:
10.9.1 J'ai compilé une DLL pour calculer quelquechose. Y a-t-il un moyen d'utiliser cette DLL sous PHP?
Si c'est une DLL simple, il n'y a aucun moyen pour le moment de l'utiliser avec PHP. Si la DLL contient un serveur COM, vous pourrez l'utiliser si elle implémente l'interface IDispatch.
Alors ma question:
1) quelqu'un a-til deja creer sa propre dll pour php?
2) si oui peut -il me dire comment il a fait, d'une façon un peu plus détaillé que ci dessus
3) le must du must, serait de me filer (mais la c'est bcp demandé)
un exemple simple, genre un code en C creant un dll contenant juste une fonction:
Code : Tout sélectionner
#include <stdio.h>
int hello()
{
printf ("Hello World!\n");
return 0;
} ps: pour le langage c, j'utilise Mingw2 et parfois visual c++ express edition.