Memory value container
Movable (may be swapped with specified backend and unloaded).
category | Zend |
---|---|
package | Zend_Memory |
copyright | Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
license | New BSD License |
inherited_from | \Zend_Memory_Container |
__construct(\Zend_Memory_Manager $memoryManager, integer $id, string $value)
\Zend_Memory_Manager
integer
string
__get(string $property) : string
Loads object if necessary and moves it to the top of loaded objects list. Swaps objects from the bottom of loaded objects list, if necessary.
string
\Zend_Memory_Exception |
---|
string
__set(string $property, string $value)
string
string
\Zend_Exception |
---|
getRef() : \&string
Must be used for value access before PHP v 5.2 or may be used for performance considerations
\&string
isLocked() : boolean
boolean
lock()
touch()
Should be used together with getRef()
unlock()
$_id : integer
$_memManager : \Zend_Memory_Manager
$_state : integer
$_value : \Zend_Memory_Value
LOADED = 1
LOCKED = 4
SWAPPED = 2