Goedendag,
Ik heb een probleem met het uitlezen van een class. Ik heb een class gemaakt die sla ik op in een session als ik die op de zelfde bladzij uitlees dan doet hij het gewoon maar op moment dat ik hem uitlees op een andere pagina dan krijg ik deze error:
Catchable fatal error: Object of class __PHP_Incomplete_Class could not be converted to string in weergeven.php on line 6
Terwijl als ik op die pagina weergeven een nieuw object aan maak in die classe ik hem wel gewoon kan uitlezen.
stukje code:
<?php
session_start();
include('class/persoon.php');
$_SESSION['naam'] = new persoon('test');
header('location: weergeven.php');
?>
weergeven.php:
<?php
session_start();
require('class/persoon.php');
$_SESSION['naam2'] = new persoon('test2');
echo $_SESSION['naam2']."<br />";
echo $_SESSION['naam'];
?>
Resultaat:
test2
Catchable fatal error: Object of class __PHP_Incomplete_Class could not be converted to string in weergeven.php on line 6
Ik heb de functie __toString() aangemaakt.
Weet iemand wat het probleem kan wezen?
Alvast bedankt!
1.237 views