php.js
Version:
Use phpjs functions as required.
17 lines (15 loc) • 552 B
JavaScript
module.exports=function(){ return create_function.apply(exports,arguments) };
function create_function(args, code) {
// discuss at: http://phpjs.org/functions/create_function/
// original by: Johnny Mast (http://www.phpvrouwen.nl)
// reimplemented by: Brett Zamir (http://brett-zamir.me)
// example 1: f = create_function('a, b', "return (a + b);");
// example 1: f(1, 2);
// returns 1: 3
try {
return Function.apply(null, args.split(',')
.concat(code));
} catch (e) {
return false;
}
}