Serializeble
Ik wil een instantie van een class opslaan in een sessie variabele, daarom implementeer ik hem als Serializeble:
Maar dan krijg ik de volgende error:
De genoemde regel 42 is het einde van mijn class.
Wat is de fout, en hoe los ik deze op?
Bij voorbaat dank.
Maar dan krijg ik de volgende error:
Code (php)
1
Fatal error: Class Menu contains 2 abstract methods and must therefore be declared abstract or implement the remaining methods (Serializable::serialize, Serializable::unserialize) in ..\classes\menu.php on line 42
De genoemde regel 42 is het einde van mijn class.
Wat is de fout, en hoe los ik deze op?
Bij voorbaat dank.
Gesponsorde koppelingen:
in de class Serializable staan twee functies die daar abstract zijn gedefinieerd, als je Serializable extend ben je verplicht de abstracte funcies te declareren.
Serializable verplicht inderdaad 2 methods: serialize() en unserialize($data)
ow, had even het implements over het hoofd gezien. Serializable is natuurlijk een interface. Maar dat veranderd de zaak verder niet zo.



