PHP-Code:
<?php
class TestObjekt
{
var $array;
function TestObjekt( $daten ) {
$this->array = unserialize( $daten );
if ( isset( $this->array[ 'test' ] ) ) {
echo "REGISTRIERT: ". $this->array[ 'test' ];
}
else
{
echo "NICHT REGISTRIERT";
$this->array[ 'test' ] = "Hello World!";
}
}
function save() {
return serialize( $this->array );
}
}
session_start();
$obj = new TestObjekt( $_SESSION[ 'objektdata' ] );
echo $obj->test;
$_SESSION[ 'objektdata' ] = $obj->save();
?>
nun kommen deinen daten aus der session, du kansnt die klasse wieder verwenden und kannst ohne die klasse zu verändern einen anderen speicherort wählen (auch einen anderen in der session). ob die daten aus nem keks, ner db oder ner txt-file kommen juckt nun die klasse nicht mehr.