Je n'ai pas utilisé C depuis les années 1980 et 1990 avec mes propres expériences. J'aimerais pouvoir le reprendre, mais cette fois en y construisant de petites choses et en le chargeant en PHP sur Linux.Comment construire ma première extension PHP en C sur Linux GCC?
Est-ce que quelqu'un a un tutoriel très court pour moi de faire une fonction foo() en C en tant qu'extension d'objet partagé chargé dans un php.ini? Je suppose que j'aurai besoin d'utiliser le GCC, mais je ne sais pas de quoi d'autre j'ai besoin sur mon poste de travail Ubuntu Linux pour le faire, ou comment composer les fichiers.
Certains des exemples que j'ai vus ont montré comment le faire en C++ ou le montrer comme une extension statique qui doit être compilée en PHP. Je ne veux pas ça - je veux le faire comme une extension C, pas C++, et le charger via php.ini.
Je pense à quelque chose où j'appelle foo ('bonjour') et il renvoie 'world' s'il voit la chaîne entrante est 'bonjour'.
Par exemple, si cela a été écrit dans 100% PHP, la fonction pourrait être:
function foo($s) {
switch ($s)
case 'hello':
return 'world';
break;
default:
return $s;
}
}
Veuillez fournir l'url de documentation. –
déjà fourni –