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:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
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.

Merci d'avance à tout le monde!