SharedMap

php\util\SharedMap

extends: php\util\SharedCollection

Class SharedMap

Methods


__construct($array)
Parameters:
  • $arrayarray, Traversable - (optional)
get($key, $default = null)
Parameters:
  • $keystring
  • $defaultmixed
Returns:

mixed

getOrCreate($key, $createCallback)
Parameters:
  • $keystring
  • $createCallbackcallable
Returns:

mixed

has($key)
Parameters:
  • $keystring
Returns:

bool

count()
Returns:int
set($key, $value, $override = true)
Parameters:
  • $keystring
  • $valuemixed
  • $overridebool
Returns:

mixed previous value

remove($key)
Parameters:
  • $keystring
Returns:

mixed

clear()
isEmpty()
Returns:bool