Si eres un amante de PHP, y estás haciendo cosillas con Javascript, estás de suerte por que PHP.js, te hará que la tarea de desarrollar en Javascript sea más cómoda, aportando una serie de funciones que dotarán a tus scripts de las funciones más usadas de PHP.
addslashes()
[Link]
function addslashes( str ) {
// http://kevin.vanzonneveld.net
// + original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
// + improved by: Ates Goral (http://magnetiq.com)
// * example 1: addslashes("kevin's birthday");
// * returns 1: "kevin\\'s birthday"
// * example 2: addslashes("\"'\\\0");
// * returns 2: "\\\"\\\'\\\\\\0"
return str.replace(/(["'\\])/g, "\\$1").replace(/\0/g, "\\0");
}
include()
[Link]
function include( filename ) {
// http://kevin.vanzonneveld.net
// + original by: mdsjack (http://www.mdsjack.bo.it)
// + improved by: Legaev Andrey
// + improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
// * example 1: include('/js/imaginary1.js');
// * returns 1: 1
var js = document.createElement('script');
js.setAttribute('type', 'text/javascript');
js.setAttribute('src', filename);
js.setAttribute('defer', 'defer');
document.getElementsByTagName('HEAD')[0].appendChild(js);
// save include state for reference by include_once
if (!window.php_js) window.php_js = {};
if (!window.php_js.includes) window.php_js.includes = {};
if (!window.php_js.includes[filename]) {
window.php_js.includes[filename] = 1;
} else {
window.php_js.includes[filename]++;
}
return window.php_js.includes[filename];
}
El listado de funciones asciende a 92, lo que comienza a ser un buen set de herramientas para nuestros scripts.
2 comentarios, 3 referencias
+
#