Ik zit al een tijdje te stoeien met php5. (op linux). Er gebeuren rare dingen. Nu krijg ik:
maf is dat de melding veroorzaakt wordt door de functie debugprint, inderdaad in general.php:
en diezelfde functie op allerlei andere plekken vlak daarvoor (in hetzelfde script!) wel prima zijn werk gedaan heeft... Dan kan dan toch niet ineens veranderen???
de melding die erna komt:
zijn ook vaag... er lijken objecten spontaan van type te veranderen. Eerst dacht ik dat het met de nieuwe OOP aanpak van php5 te maken had, nu begint het meer en meer op een ordinaire bug in php te lijken, alhoewel hij natuurlijk nog steeds prima getriggerd kan worden door rare code ergens.
Heeft iemand anders dergelijke ervaringen met PHP5?
code:
1
2
3
| Warning: fwrite(): supplied resource is not a valid stream resource in /home/httpd/sites/devrw/root/include/general.php on line 121 Warning: fclose(): supplied resource is not a valid stream resource in /home/httpd/sites/devrw/root/include/general.php on line 122 |
maf is dat de melding veroorzaakt wordt door de functie debugprint, inderdaad in general.php:
PHP:
1
2
3
4
5
6
7
8
9
| function debugprint($tekst) { if (DO_DEBUGGING) { global $debugPrintStartTime; $file = fopen($_SERVER['DOCUMENT_ROOT'].'/../logs/debugprint.log','a'); $usec = round(microtime(TRUE) - $debugPrintStartTime,4); fwrite($file,$usec. ' ' . $tekst."\n"); fclose($file); } } |
en diezelfde functie op allerlei andere plekken vlak daarvoor (in hetzelfde script!) wel prima zijn werk gedaan heeft... Dan kan dan toch niet ineens veranderen???
de melding die erna komt:
code:
1
2
3
| Warning: Unknown list entry type in request shutdown (1069840282) in /home/httpd/sites/devrw/root/class/PersistentObject.php on line 108 Warning: Attempt to assign property of non-object in /home/httpd/sites/devrw/root/class/PersistentObject.php on line 115 |
zijn ook vaag... er lijken objecten spontaan van type te veranderen. Eerst dacht ik dat het met de nieuwe OOP aanpak van php5 te maken had, nu begint het meer en meer op een ordinaire bug in php te lijken, alhoewel hij natuurlijk nog steeds prima getriggerd kan worden door rare code ergens.
Heeft iemand anders dergelijke ervaringen met PHP5?