Kom op zeg...
Natuurlijk is het niet nodig. Handig is het wel. Je kan elke functie uitdrukken in een taal als Brainfuck of assembly language, maar we gebruiken het liefst OOP in eoa hoge taal, omdat dat het progammeren makkelijker maakt.
Verder gaat PHP er efficient mee om en wordt dus alleen de extra verwijzing opgeslagen, niet eens de inhoud van de string. Stop dus alsjeblieft met het geven van dat onzinnige argument. Als het beter leesbaar is of makkelijker om te schrijven, is het prima...
Kom op zeg...
Natuurlijk is het niet nodig. Handig is het wel. Je kan elke functie uitdrukken in een taal als Brainfuck of assembly language, maar we gebruiken het liefst OOP in eoa hoge taal, omdat dat het progammeren makkelijker maakt.
Verder gaat PHP er efficient mee om en wordt dus alleen de extra verwijzing opgeslagen, niet eens de inhoud van de string. Stop dus alsjeblieft met het geven van dat onzinnige argument. Als het beter leesbaar is of makkelijker om te schrijven, is het prima...
Dan zou volgens jouw beredenering er nu dus 'en dag hoor' in beeld komen te staan. Lijkt me toch van niet...
?
Onbekende gebruiker
08-03-2011 17:17
gewijzigd op 08-03-2011 17:18
Pim - op 08/03/2011 15:47:33
Kom op zeg...
Natuurlijk is het niet nodig. Handig is het wel. Je kan elke functie uitdrukken in een taal als Brainfuck of assembly language, maar we gebruiken het liefst OOP in eoa hoge taal, omdat dat het progammeren makkelijker maakt.
Verder gaat PHP er efficient mee om en wordt dus alleen de extra verwijzing opgeslagen, niet eens de inhoud van de string. Stop dus alsjeblieft met het geven van dat onzinnige argument. Als het beter leesbaar is of makkelijker om te schrijven, is het prima...
Het gaat niet om hoe php of welke taal dan ook er mee omgaat. Het gaat erom hoe jijzelf er mee omgaat. Als jij gewoon $_GET gebruikt, dan weet je dat je met onveilige data te maken hebt (namelijk dat van de gebruiker, kan je nooit vertrouwen). Daarom doe je pas een kopie van een variabele maken als je er iets mee gedaan hebt. Stop je het in de database en maak je geen gebruik van het sprintf voorbeeld op [php]mysql_real_escape_string[/php] dan kan je het heel goed in een aparte variabele kopieren.
Verder is het natuurlijk zo dat je ontzettend lelijke code krijgt als je alles maar gaat zitten kopiƫren.
Is vrij duidelijk uitgelegd hier hoe je met GET variabelen werkt.
Kleine opmerking: Je wilt zo origineel mogelijke data hebben, dus je doet geen strip_tags en htmlentities over je data heen halen als je het in de database stopt, maar pas als je het eruit haalt.