0.1.0 • Published 11 years ago

php-extract v0.1.0

Weekly downloads
1
License
-
Repository
-
Last release
11 years ago

php-extract.js

PHP's extract() function, ported to JavaScript.

usage

Given an object, the extract() function produces code which you run through eval(). The generated code creates variables in the local scope for each key in the target object.

(function() {
  
  var obj = { foo: "bar" };
  
  eval(extract(obj));
  
  foo === obj.foo; // true

})();

extract() does not pass values through JSON serialization, they are strictly equal to the values in the original object.