Al vaker is me opgevallen dat een PHP script soms meer spaties en tabs genereert dan dat er met behulp van echo's en prints wordt opgegeven.
Bij het maken van bv. een HTML document is dit geen probleem aangezien die toch wel genegeerd worden. Maar nu ben ik met iets bezig waar die bonus spaties en tabs me waarschijnlijk wel parten spelen.
Hier een simpel voorbeeldje:
als output krijg ik dan vervolgens iets als dit:
Bij het maken van bv. een HTML document is dit geen probleem aangezien die toch wel genegeerd worden. Maar nu ben ik met iets bezig waar die bonus spaties en tabs me waarschijnlijk wel parten spelen.
Hier een simpel voorbeeldje:
PHP:
1
2
3
4
5
6
7
8
| <? require("header.php"); // hier een hoop code die TOTAAL GEEN echo of print bevat // MakePage genereert de uiteindelijke output MakePage(); ?> |
als output krijg ik dan vervolgens iets als dit:
Heeft iemand enig idee waar deze Gratis bonus spaties en tabjes vandaan kunnen komen?De header zoals deze hoort te zijn
// hier een hoop ongedefinieerde spaties en tabs
De rest van de pagina zoals deze gegenereert dient te worden door MakePage()
[ Voor 0% gewijzigd door Verwijderd op 02-09-2002 16:14 . Reden: typo ]