code: function(cfgObj) {
              if(!(this instanceof PHP_JS)) {
                  // Allow invokation without "new"
                  return new PHP_JS(cfgObj);
              }
              // Allow user to pass in window, e.g., if in context
              // without access to window but need to pass in, like
              // a Mozilla JavaScript module
              this.window = cfgObj && cfgObj.window ? cfgObj.window : window;
  
              // Allow user to pass in object representing initial ini values
              this.php_js = {};
              this.php_js.ini = {};
              if (cfgObj) {
                  for (var ini in cfgObj.ini) {
                      this.php_js.ini[ini] = {};
                      this.php_js.ini[ini].local_value = cfgObj.ini[ini]; // changeable by ini_set()
                      this.php_js.ini[ini].global_value = cfgObj.ini[ini]; // usable by ini_restore()
                  }
              }
          }
docs: This references at top of namespace allows PHP_JS class to be included directly inside an object (unusual use)