OOP (PHP5)
Robert
- php
Hi,
wie kann ich am besten ein Objekt extern speichern?
Bsp:
class all
{
public $_data = array();
public function addItem(ItemObj $obj)
{
$this->_data[$obj->_name] = $obj;
}
}
class ItemObj
{
public $_name = NULL;
public $_typ = __CLASS__;
...
public function __construct($name)
{
$this->_name = $name;
}
}
$x = new ItemObj('Item1');
$y = new all();
$y->addItem($x);
also wie könnte ich $y in einer Datei speichern und wieder auslesen?
mfg Robert
echo $begrüßung;
also wie könnte ich $y in einer Datei speichern und wieder auslesen?
Wie jede komplexe Struktur: Serialisieren. Dazu gibt es serialize() und unserialize(). Beachte die Handbuch-Hinweise zur Verfügarkeit des Klassen-Codes beim unserialize().
echo "$verabschiedung $name";
$begrüßung = "Hi,";
$danken = "Vielen Dank!";
echo $bergrüßung;
echo "\t $danken";
echo "PS: Deine variablen sind nicht definiert.";
Mahlzeit Robert,
define('SMILEY', ';-P');
$begrüßung = "Hi,";
echo $bergrüßung;echo "PS: Deine variablen sind nicht definiert.";
printf("Solange Du auf unterschiedliche Variablen zugreifst, ist Dein Code auch nicht besser ... %s", SMILEY);
MfG,
EKKi