Tag Archive for 'porting'

PHP.JS funciones en PHP portadas a Javascript

Muchas veces desarrollando en Javascript echo de menos algunas funciones de PHP, en ocasiones existe un símil o directamente he tenido que portar desde PHP a Javascript.

Ayer buscando un símil de una función de PHP en Javascript me encontré con una excelente iniciativa “Porting PHP to Javascript“, una librería con 133 funciones de PHP portadas a Javascript, pueden descargarla en una versión normal o Namespaced.

¿Que tiene de especial la versión Namespaced?

Es que las 133 funciones vienen agrupadas en un solo objeto, es más fácil extender una esta librería y evita conflictos con funciones ya existentes, como por ejemplo, obtener el valor absoluto de un número en Javascript Math.abs(-4.5), utilizando PHP.JS abs(-4.5) y con PHP.JS Namespaced $P.abs(-4.5).

El Autor Kevin van Zonneveld además ha puesto a disposición un tester online de las funciones.

Pueden encontrar más información acerca de Namespace en Wikipedia.