Previous Page
Properties

Solar_Struct
Methods

Next Page
__construct()

Methods

Public

__construct()
Constructor.
__destruct()
Default destructor; does nothing other than provide a safe fallback for calls to parent::__destruct().
__get()
Gets a data value.
__isset()
Does a certain key exist in the data?
__set()
Sets a key value.
__unset()
Sets a key in the data to null.
apiVersion()
Reports the API version for this class.
count()
Countable: how many keys are there?
current()
Iterator: get the current value for the array pointer.
dump()
Convenience method for getting a dump the whole object, or one of its properties, or an external variable.
key()
Iterator: get the current key for the array pointer.
load()
Loads the struct with data from an array or another struct.
locale()
Looks up class-specific locale strings based on a key.
next()
Iterator: move to the next position.
offsetExists()
ArrayAccess: does the requested key exist?
offsetGet()
ArrayAccess: get a key value.
offsetSet()
ArrayAccess: set a key value.
offsetUnset()
ArrayAccess: unset a key.
rewind()
Iterator: move to the first position.
toArray()
Returns a copy of the object data as an array.
valid()
Iterator: is the current position valid?

Protected

_exception()
Convenience method for returning exceptions with localized text.

Private

None.