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 C# : Sélectionner tout - Visualiser dans une fenêtre à part
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:
Si quelqu'un a une idée pour me débloquer, ça me dépannerait énormément.
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?php echo Gwinyam::GAddition(2, 3) ; ?>
Merci d'avance à tout le monde!
Partager