wertübergabe zwischen php und c ??
uwi
- php
hallo,
ich beabsichtige eine meiner
php-funktions-libs mit php2cpp umzuwandeln und zu komilieren.
bevor ich mich aber an die arbeit mache habe ich 2 wesentliche fragen:
1.: wie binde ich die compilierten .c dateien in die
restlichen php dateien ( z.B. index.php ) ein ?
2.: und klappt dann trozdem die werteübergabe zwischen den
c und den php dateien kann ich überhaupt aus php funktionen
in einer c datei ansprechen ?
ist ne recht wirre geschichte. hoffe jemand hat da erfahrung .
danke
uwi
ich beabsichtige eine meiner
php-funktions-libs mit php2cpp umzuwandeln und zu komilieren.
bevor ich mich aber an die arbeit mache habe ich 2 wesentliche fragen:1.: wie binde ich die compilierten .c dateien in die
restlichen php dateien ( z.B. index.php ) ein ?
Entschuldige die Frage, aber weißt du überhaupt, was mit einem Programmcode passiert, wenn er durch einen Compiler gejagt wird, und wo der Unterschied zwischem compilierten und interpretieren Programmen ist? Ich habe den Eindruck, du hast keinen blassen Schimmer.
Vielleicht (er)klärst du erstmal, was du dir überhaupt von dieser Aktion versprichst.
ja ich bin stroh doof.
ich habe auf einer seite auf der es um "PHP-tuning" ging gelesen das
man funktionen die man eh immer wieder braucht und nicht mehr verändert
doch in c compilieren soll, um zeit zu sparen.
das ist auch schon die ganze idee.
uwi
Hi,
ja ich bin stroh doof.
Das sind wir alle, da brauchst Du Dir nicht gesondert etwas drauf einzubilden.
ich habe auf einer seite auf der es um "PHP-tuning" ging gelesen das
man funktionen die man eh immer wieder braucht und nicht mehr verändert
doch in c compilieren soll, um zeit zu sparen.
Ja, das könnte man tun, aber es lohnt meistens nicht. Du müßtest Deinen Stundenlohn schon bei Null ansetzen, damit es sich überhaupt rechnet statt stärkerer Hardware einzukaufen die Software zu modifizieren.
Wenn Dich das nicht abhält, dann kannst Du ja mal versuchen Deine Funktion in C zu schreiben und in PHP einzubauen. Am einfachsten sind wohl normale Module.
so short
Christoph Zurnieden
Hi,
1.: wie binde ich die compilierten .c dateien in die
restlichen php dateien ( z.B. index.php ) ein ?
In PHP bindet man Dateien immer auf die gleiche Weise ein. Ob es allerdibngs mit C-Dateien funktioniert, waeg ich zu bezweifeln (Im Übrigen wird C++ erzeugt, und das C != C++ ist, sollte jedem Programmierer bekannt sein)
2.: und klappt dann trozdem die werteübergabe zwischen den
c und den php dateien kann ich überhaupt aus php funktionen
in einer c datei ansprechen ?
Schonmal überlegt, das tutorial zu PHP2CPP zu lesen? Da setht alles drin, was du wissen willst (ich habs nur mal überflogen und hab die Antworten gefunden). Also wenn du keinen Bock zu lesen hast, wirst du mit dem Arbeiten müssen, was du bis jetzt weisst.