tjah..
hmzz....
welke browser gebruik je?
want ik heb xp, en 6.0, zag ze eerst ook nie, bleek dat ik fouten op verbergen had staan...
maar heb al stuk of 12 mensen willekeurig die het wel hebben
welke browser gebruik je?
want ik heb xp, en 6.0, zag ze eerst ook nie, bleek dat ik fouten op verbergen had staan...
maar heb al stuk of 12 mensen willekeurig die het wel hebben
tjah..
Verwijderd
Bij mij gaf hij hem goed weer, alleen zei hij wel dat er fouten in stonden (links onderin je IE scherm)
Je moet natuurlijk wel in de door php gegenereerde source kijken he... Dan zie je in regel 104 dit staan:
Let hier eens op de door jou gebruikte quotes...
code:
1
2
3
4
5
6
7
| <a onMouseOut='MM_swapImgRestore()'
onMouseOver='MM_swapImag('Image131',
'',
'Images/Buttons/enter_over.gif',
1)'
href='catdisplay.php?Id=5'
target='_self'> |
Let hier eens op de door jou gebruikte quotes...
edit:
ff iets ge-edit vanwege de breedte
ff iets ge-edit vanwege de breedte
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
hij geeft hem ook goed weer, dat is het probleem niet.
Maar ik wil niet dat mensen 8 foutmeldingen achter elkaar krijgen..
(en 5 van de 10 hebben dat dus..
)
Maar ik wil niet dat mensen 8 foutmeldingen achter elkaar krijgen..
(en 5 van de 10 hebben dat dus..
tjah..
huh...bij mij geeft ie echt fout op regel 105 aan hoor????
maar ik zal ff kijken, bedankt!
maar ik zal ff kijken, bedankt!
tjah..
LES 1 COMPILERS INTERPRETERSOp zaterdag 24 november 2001 18:11 schreef gizmo9003 het volgende:
huh...bij mij geeft ie echt fout op regel 105 aan hoor????
maar ik zal ff kijken, bedankt!
Een compiler of interpreter leest van begin tot eind door de source heen. Tijdens dit doorlezen kan hij in verschillende 'states' terecht komen zoals 'alles wat je nu inleest is een string' of 'je bent op nivo 3 qua geneste stukken code, en er moeten nog 3 } komen'. Als er fouten in je source zitten, betekend dit dat de compiler op een gegeven moment niet meer weet in welke state hij over moet gaan zoals 'hmm, ik ben bij het einde van een string, maar van de code die erachter staat kan ik niks maken'.
Als er dus een parse error optreed betekend het dat de compiler geen id heetf wat ie met de rest aan moet, maar dit betekend niet perse dat de fout op die positie zit. Het is meer regel dan uitzondering dat de werkelijke fout al een paar regels eerder zit, en de compiler er nog iets van heeft kunnen maken.
hmm .. mischien moet ik dit maar eens opgeven voor in de faq
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
ahh thanx 
toch wel nuttig
van php herkende ik het wel, doordat je bijvoorbeeld een ; op de rij ervoor had zitten..
maar had er nou nie aan gedacht |:(
toch wel nuttig
van php herkende ik het wel, doordat je bijvoorbeeld een ; op de rij ervoor had zitten..
maar had er nou nie aan gedacht |:(
tjah..
Voor veel wat compilers die niet echt van productie-kwaliteit zijn (industrial-strength noemen ze dat geloof ik vaak in het Engels) zal dit misschien gelden, maar 'echte' compilers zullen toch beter hun best doenJanoz: Als er dus een parse error optreed betekend het dat de compiler geen id heetf wat ie met de rest aan moet, maar dit betekend niet perse dat de fout op die positie zit. Het is meer regel dan uitzondering dat de werkelijke fout al een paar regels eerder zit, en de compiler er nog iets van heeft kunnen maken.
Maar ja, vaak is het toch zo dat ze er niet erg veel van brouwen
Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment
Mwah... Om hier nu compleet de werking van de gemiddelde compiler uit te leggen vond ik net iets te ver gaan. Het was meer om aan te geven waarom een foutmelding van de compiler op de gegeven regel of ervoor zit. Veel mensen begrijpen dat nog niet helemaalOp zaterdag 24 november 2001 19:29 schreef mbravenboer het volgende:
[..]
Voor veel wat compilers die niet echt van productie-kwaliteit zijn (industrial-strength noemen ze dat geloof ik vaak in het Engels) zal dit misschien gelden, maar 'echte' compilers zullen toch beter hun best doen. Deze aanpak is namelijk wel erg 'greedy' en niet intelligent. Vaak zullen ze wellicht proberen om de fout te herstellen en zo een betere melding te kunnen geven. Ook kan er nog achterhaald worden wat veel voorkomende fouten zijn met dat bepaalde stukje syntax.
Maar ja, vaak is het toch zo dat ze er niet erg veel van brouwen.
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
Pagina: 1