PHP Class Lisphp_Scope

Inheritance: implements ArrayAccess, implements IteratorAggregate
Show file Open project: lisphp/lisphp Class Usage Examples

Public Properties

Property Type Description
$superscope
$values

Public Methods

Method Description
__construct ( self $superscope = null )
define ( $symbol, $value )
getIterator ( )
let ( $symbol, $value )
listSymbols ( )
offsetExists ( $symbol )
offsetGet ( $symbol )
offsetSet ( $symbol, $value )
offsetUnset ( $symbol )

Protected Methods

Method Description
_symbol ( $symbol )

Method Details

__construct() public method

public __construct ( self $superscope = null )
$superscope self

_symbol() protected static method

protected static _symbol ( $symbol )

define() public method

public define ( $symbol, $value )

getIterator() public method

public getIterator ( )

let() public method

public let ( $symbol, $value )

listSymbols() public method

public listSymbols ( )

offsetExists() public method

public offsetExists ( $symbol )

offsetGet() public method

public offsetGet ( $symbol )

offsetSet() public method

public offsetSet ( $symbol, $value )

offsetUnset() public method

public offsetUnset ( $symbol )

Property Details

$superscope public property

public $superscope

$values public property

public $values