API:getfenv

Returns in which environment (i.e. the function code its executional context) a given function is active.

Arguments

 * func
 * function|number - func can be a Lua function or a number that specifies the function at that stack level: Level 1 is the function calling getfenv. If the given function is not a Lua function, or if func is 0, getfenv returns the global environment. The default for func is 1.

Returns

 * _env
 * table - The environment in which the function is operating.

Related Functions

 * setfenv
 * getglobal