PHP 클래스 ManaPHP\Http\Session\Bag

상속: extends ManaPHP\Component, implements ManaPHP\Http\Session\BagInterface
파일 보기 프로젝트 열기: manaphp/manaphp

보호된 프로퍼티들

프로퍼티 타입 설명
$_name string

공개 메소드들

메소드 설명
__construct ( string $name ) \ManaPHP\Session\Bag constructor
destroy ( ) Destroys the session bag
dump ( ) : array
get ( string $property = null, string $defaultValue = null ) : mixed Obtains a value from the session bag optionally setting a default value
has ( string $property ) : boolean Check whether a property is defined in the internal bag
remove ( string $property ) : void Removes a property from the internal bag
set ( string $property, mixed $value ) Sets a value in the session bag

메소드 상세

__construct() 공개 메소드

\ManaPHP\Session\Bag constructor
public __construct ( string $name )
$name string

destroy() 공개 메소드

$user->destroy();
public destroy ( )

dump() 공개 메소드

public dump ( ) : array
리턴 array

get() 공개 메소드

echo $user->get('name', 'Kimbra');
public get ( string $property = null, string $defaultValue = null ) : mixed
$property string
$defaultValue string
리턴 mixed

has() 공개 메소드

var_dump($user->has('name'));
public has ( string $property ) : boolean
$property string
리턴 boolean

remove() 공개 메소드

$user->remove('name');
public remove ( string $property ) : void
$property string
리턴 void

set() 공개 메소드

$user->set('name', 'Kimbra');
public set ( string $property, mixed $value )
$property string
$value mixed

프로퍼티 상세

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

protected string $_name
리턴 string