Funktionen von Extensions sind immer global verfügbar, daher kannst Du sie nicht mit include einbinden. Ob eine Extension korrekt geladen worden ist, kannst Du folgendermaßen feststellen:
Ich hab mir die Seite angesehen und es wirkt nicht so, als wenn das irgendwas mit dem normalen PHP zu tun hätte. Ich würd darauf tippen, dass es nicht geht. Erstell doch ne normale PHP Extension.
Habe mir eine Extension unter zend in Visual c++ studio angelegt.
Funktioniert auch soweit.
Habe aber mittlerweile viele eignen Funktionen in php realisiert, wie bekomme ich meine php Funktionen in eine Extension ohne das ganze nochmal in c++ zu machen?
Das geht so nicht. Extensions sind ausführbare binäre Programme (DLLs), während PHP-Kommandos interpretierte Scripte sind. Man muss also eine Sprache für Extensions verwenden, die DLLs erzeugen kann und die mit den Zend-Libraries zurecht kommt. Und dann die gesamte Logik nachprogrammieren.
Einfacher ist es doch aber, die PHP-Scripte in eine Datei zu kopieren und diese dann mit include zu laden. Das hat den gleichen Effekt wie eine Extension, nämlich die Funktionen für alle Programme bereitzustellen.