PHP 클래스 XPSPL\Storage

Storage is designed to allow objects to act as a storage. Storage provides an interface to the normal PHP functions used for transversing an array, keeping all data within a central storage. See the PHP Manual for more information regarding the functions used in Storage.
상속: implements ArrayAccess, implements Iterator
파일 보기 프로젝트 열기: prggmr/xpspl

보호된 프로퍼티들

프로퍼티 타입 설명
$_storage array The data storage.

공개 메소드들

메소드 설명
count ( ) Procedures.
current ( )
end ( )
free ( ) Frees the storage.
get_storage ( ) : array Returns the current storage array.
key ( )
merge ( $array ) : void Merge an array with the current storage.
next ( )
offsetExists ( $offset )
offsetGet ( $offset )
offsetSet ( $offset, $value )
offsetUnset ( $offset )
prev ( )
reset ( )
rewind ( )
valid ( )
walk ( callable $func ) : void Apply the given function to every node in storage.

메소드 상세

count() 공개 메소드

Method declares for interfaces ArrayAccess and Iterator.
public count ( )

current() 공개 메소드

public current ( )

end() 공개 메소드

public end ( )

free() 공개 메소드

Frees the storage.
public free ( )

get_storage() 공개 메소드

Returns the current storage array.
public get_storage ( ) : array
리턴 array

key() 공개 메소드

public key ( )

merge() 공개 메소드

Merge an array with the current storage.
public merge ( $array ) : void
리턴 void

next() 공개 메소드

public next ( )

offsetExists() 공개 메소드

public offsetExists ( $offset )

offsetGet() 공개 메소드

public offsetGet ( $offset )

offsetSet() 공개 메소드

public offsetSet ( $offset, $value )

offsetUnset() 공개 메소드

public offsetUnset ( $offset )

prev() 공개 메소드

public prev ( )

reset() 공개 메소드

public reset ( )

rewind() 공개 메소드

public rewind ( )

valid() 공개 메소드

public valid ( )

walk() 공개 메소드

Apply the given function to every node in storage.
public walk ( callable $func ) : void
$func callable
리턴 void

프로퍼티 상세

$_storage 보호되어 있는 프로퍼티

The data storage.
protected array $_storage
리턴 array