String value object

It's an OO string wrapper. Used to intercept string updates.

category Zend
package Zend_Memory
copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
license New BSD License
todo also implement Countable for PHP 5.1 but not yet to stay 5.0 compatible

 Methods

Object constructor

__construct(string $value, \Zend_Memory_Container_Movable $container) 

Parameters

$value

string

$container

\Zend_Memory_Container_Movable

To string conversion

__toString() : string

Returns

string

ArrayAccess interface method returns true if string offset exists

offsetExists(integer $offset) : boolean

Parameters

$offset

integer

Returns

boolean

ArrayAccess interface method Get character at $offset position

offsetGet(integer $offset) : string

Parameters

$offset

integer

Returns

string

ArrayAccess interface method Set character at $offset position

offsetSet(integer $offset, string $char) 

Parameters

$offset

integer

$char

string

ArrayAccess interface method Unset character at $offset position

offsetUnset(integer $offset) 

Parameters

$offset

integer

 Properties

 

Container

$_container : \Zend_Memory_Container_Interface

Default

 

Boolean flag which signals to trace value modifications

$_trace : boolean

Default

 

Value

$_value : string

Default