Utiliser les fonctions PHP dans Javascript

Février 2013

La bibliothèque de fonctions de PHP est très bien fournie, on y trouve un tas de fonctions très utiles, en particulier des fonctions pour manipuler des tableaux (array_*) et des chaines (str*).

Ces fonctions sont tellement pratiques que des gens ont créé php.js, qui est en fait un portage des principales fonctions de PHP en Javascript.

En général on n'inclut pas la totalité de php.js, mais uniquement le fichier qui contient la fonction dont on a besoin.

Le problème c'est qu'il y a des dépendances. Par exemple la fonction strtr (qui sert à faire des translations de chaine de caractère avec des tableaux, plus pratique que de faire des String.replace) a besoin des fonction krsort et ini_set.

Jusqu'à il y a peu, le site officiel de php.js permettait de gérer ces dépendances, en cochant les fonctions dont on a besoin. Les fonctions dépendantes étaient alors automatiquement incluses avant de générer un package personnalisé.

Mais ils ont mis à jour le site récemment, et maintenant cet assistant n'existe plus, il faut donc regarder les dépendances dans les commentaires au début de chaque fonction (indiqué par « depends on ».

Si vous voulez en savoir plus c'est par ici : zoom dans excel.

Voici quelques liens utiles concernant php.js :

À ne pas confondre avec php.js de Niklas von Hertzen, qui est un émulateur PHP pour Javascript (une machine virtuelle codée en JS qui est capable d'interpréter du code PHP).

Allez donc jeter un oeil sur cette page : dessiner une canette de soda "sprite" en 3d.

0 commentaire
facultatif
Facebook Twitter RSS Email
Forum Excel
Venez découvrir le nouveau forum excel question/réponse à la stackoverflow.com !
Forum Excel
hit parade n'en a rien a foutre du W3C Positionnement et Statistiques Gratuites Vincent Paré