Session flash messages for PHP
PHP >= 5.6.0
Install with Composer:
composer require dtkahl/php-flash-messages
session_start();
$flash = new \Dtkahl\FlashMessages\FlashMessages;*Warning: Every new instance will be handled as new call and trunked data under given key in given store.
Returns message with given $type and $key from last call or $default if there is no message.
or call with predefined type:
- getError($key, $default = null)
- getWarning($key, $default = null)
- getSuccess($key, $default = null)
- getInfo($key, $default = null)
Determine if there is any message with given $type and $key from last call.
or call with predefined type:
- hasError($key)
- hasWarning($key)
- hasSuccess($key)
- hasInfo($key)
Save message with given $type and $key to store for next call.
or call with predefined type:
- setError($key, $value)
- setWarning($key, $value)
- setSuccess($key, $value)
- setInfo($key, $value)
Remove message with given $type and $key from store for next call.
or call with predefined type:
- removeError($key)
- removeWarning($key)
- removeSuccess($key)
- removeInfo($key)
Remove all messages with given $type from store for next call.
or call with predefined type:
- removeError($key)
- removeWarning($key)
- removeSuccess($key)
- removeInfo($key)
Return an array of all messages with given $type from last call.
or call with predefined type:
- getAllError()
- getAllWarning()
- getAllSuccess()
- getAllInfo()
Return an array of all types and their messages from last call.
Determine if there is any messages with given $type from last call.
or call with predefined type:
- hasAnyError()
- hasAnyWarning()
- hasAnySuccess()
- hasAnyInfo()