Class KeyValue
Schlüssel-/Wertpaar
Hilfsklasse für die Verwaltung von Schlüssel/Wert-Paaren. Als Wert können alle Typen, inklusive Objekte gespeichert werden.
$keyValue = new KeyValue('myKey'=>'myValue');
- Alvine\Core\Alvine implements Serializable uses Alvine\Core\SerializableImplementation
- Alvine\Types\Any
- Alvine\Types\KeyValue
Direct known subclasses
Alvine\Net\Http\Header\Field, Alvine\Types\Parameter, Alvine\Xml\Attribute, Alvine\Xml\DocumentNamespaceIndirect known subclasses
Alvine\Net\Http\Header\AcceptCharsetField, Alvine\Net\Http\Header\AcceptEncodingField, Alvine\Net\Http\Header\CfIpcountryField, Alvine\Net\Http\Header\CfRayField, Alvine\Net\Http\Header\CfUnbufferedUploadField, Alvine\Net\Http\Header\CfVisitorField, Alvine\Net\Http\Header\ConnectionField, Alvine\Net\Http\Header\ContentDispositionField, Alvine\Net\Http\Header\ContentEncodingField, Alvine\Net\Http\Header\ContentLengthField, Alvine\Net\Http\Header\ContentSecurityPolicyField, Alvine\Net\Http\Header\ContentTypeField, Alvine\Net\Http\Header\AcceptField, Alvine\Net\Http\Header\CookieField, Alvine\Net\Http\Header\DateField, Alvine\Net\Http\Header\DNTField, Alvine\Net\Http\Header\HostField, Alvine\Net\Http\Header\LocationField, Alvine\Net\Http\Header\OriginField, Alvine\Net\Http\Header\PragmaField, Alvine\Net\Http\Header\PublicKeyPins, Alvine\Net\Http\Header\RefererField, Alvine\Net\Http\Header\ServerField, Alvine\Net\Http\Header\AcceptImplementation, Alvine\Net\Http\Header\SetCookieField, Alvine\Net\Http\Header\TeField, Alvine\Net\Http\Header\TrailerField, Alvine\Net\Http\Header\TransferEncodingField, Alvine\Net\Http\Header\UpgradeField, Alvine\Net\Http\Header\UpgradeInsecureRequestsField, Alvine\Net\Http\Header\UserAgentField, Alvine\Net\Http\Header\VaryField, Alvine\Net\Http\Header\ViaField, Alvine\Net\Http\Header\XEtcdClusterIdField, Alvine\Net\Http\Header\AcceptLanguageField, Alvine\Net\Http\Header\XEtcdIndexField, Alvine\Net\Http\Header\XForwardedForField, Alvine\Net\Http\Header\XForwardedHostField, Alvine\Net\Http\Header\XForwardedPortField, Alvine\Net\Http\Header\XForwardedProtoField, Alvine\Net\Http\Header\XForwardedServerField, Alvine\Net\Http\Header\XRaftIndexField, Alvine\Net\Http\Header\XRaftTermField, Alvine\Net\Http\Header\XRequestedWithField, Alvine\Net\Http\Header\XXSSProtectionField, Alvine\Net\Http\Header\AccessControlRequestHeadersField, Alvine\Types\Parameter\ArrayType, Alvine\Types\Parameter\Boolean, Alvine\Types\Parameter\Collection, Alvine\Types\Parameter\Integer, Alvine\Types\Parameter\Map, Alvine\Types\Parameter\Mixed, Alvine\Types\Parameter\Simple, Alvine\Types\Parameter\StringType, Alvine\Net\Http\Header\AccessControlRequestMethodField, Alvine\Net\Http\Header\AuthorizationField, Alvine\Net\Http\Header\CacheControlField, Alvine\Net\Http\Header\CfConnectingIpField
Namespace: Alvine\Types
Package: Alvine\Types
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 201200101
Link: Alvine
Located at types/KeyValue.class.php
Package: Alvine\Types
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 201200101
Link: Alvine
Located at types/KeyValue.class.php
public
|
|
public
|
|
public
string
|
|
public
mixed
|
|
protected
|
|
public
mixed
|
|
public
mixed
|
|
public
void
|
|
public
string
|
|
protected
|
|
public
|
__call(),
__clone(),
equals(),
getClass(),
getClone(),
getClosure(),
getHashCode(),
getID(),
getShortID(),
isCallable(),
isInstanceOf(),
propertyExists()
|
serialize(),
unserialize()
|
checkAndAdjustSerialisation(),
serialize(),
unserialize()
|
APIVERSION,
IDENTIFICATION,
SERIALVERSION,
VERSION
|
protected
string
|
$key
Schlüssel |
#
null
|
protected
mixed
|
$value
Wert |
#
null
|
protected
string
|
$keyValueSeparator
Trennzeichen zwischen den Key/Value Einträge |
#
':'
|
$hash,
$properties
|