2011-01-21 1 views
4

Des conseils sur l'exécution de code JavaScript à partir de PHP? J'essaie d'exécuter une fonction javascript et d'obtenir sa valeur de retour. C'est beaucoup plus facile dans ce cas que de le traduire moi-même en PHP. Est-ce que Spidermonkey serait bon pour cette tâche, ou quelque chose d'autre? MISE À JOUR: D'un autre côté, s'il existe une application pour traduire le JavaSCcript en PHP une seule fois au lieu de simplement l'interpréter, cela pourrait être mieux. Donc, je serais intéressé par des recommandations sur ce front ..Traduction ou interprétation de JavaScript à partir de PHP

Merci beaucoup

+0

Que fait le script? – dqhendricks

+0

Est-ce que certains trucs crc32, certains maths, sort un ID utilisateur unique basé sur tout cela. – babonk

Répondre

5

Qu'en est-:

J4P5 (assez basique) ou V8JS (je ne l'ai pas essayé)

I Je suppose que Spidermonkey peut faire le travail aussi ... J'ai utilisé J4P5 juste très peu donc je ne peux pas trop en suggérer.

+2

vérifier l'exemple: http://php.net/manual/en/v8js.examples.php – mexiq

+0

Combien de temps V8JS serait plus lent que de traduire le code en php? – babonk

+0

Quelle est la complexité de votre code? Je pense que si votre code ne va pas changer autant (comme vous l'avez dit, c'est de générer un ID), alors je le traduirais définitivement en PHP. Si ce code change souvent et qu'il est préférable de le faire dans JS, alors utilisez un moteur JS comme V8JS, etc. Tout dépend de combien votre code PHP sera différent de celui que vous avez dans JS. Je n'ai pas testé les performances de J4P5 car je l'ai utilisé pour faire des tests mais je suppose que si vous voulez des performances, alors ce n'est pas le meilleur à faire. – mexiq

Questions connexes