Intégration d'une extension en DLL écrite en C#
Bonjour à tous!
Voilà, fendu d'un projet assez costaud pour mon boulot, j'ai pris l'option de coder une partie du noyau de l'application que je dois livrer en C#, d'en faire une DLL et de l'ajouter aux extensions du moteur PHP du serveur qui doit servir d'hébergement à l'application.
ça va là? j'ai perdu personne?
Le souci est que lorsqu'Apache démarre, voilà ce qu'il me sort dans l'error.log d'Apache:
PHP Warning: PHP Startup: Invalid library (maybe not a PHP library) 'Gwinyam.dll' in Unknown on line 0
Donc à priori, il détecte bien la bibliothèque que j'ai codé mais il n'en veut pas.
Voilà un code (d'essai très simpliste) qui représente la façon dont je pense coder ma DLL en C#, je suppose que le problème vient de là:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Gwinyam {
public class GMaths {
public static int GAddition(int firstInteger, int secondInteger) {
return firstInteger + secondInteger;
}
}
} |
Et la façon dont je l'appelle dans le code me semble pas la bonne non plus, ou tout du moins, je ne la sens pas comme ça:
Code:
1 2 3
| <?php
echo Gwinyam::GAddition(2, 3) ;
?> |
Si quelqu'un a une idée pour me débloquer, ça me dépannerait énormément.:aie:
Merci d'avance à tout le monde!