Og man bruger ikke variable variabler til noget i praksis. Det giver uoverskuelig kode, med mulighed for sjove fejl. Dvs. de er nok ikke sjove, hvis man lever af at skrive PHP kode. Du skal i stedet for lave et array med navne og værdier. Utestet:
På den måde ved du hvor dine navne kommer fra og hvor de bliver brugt. Men det med variable variabler er sjovt, og er det kun det du har brug, skal du se bort fra min kommentar.
Hvis navne i dit array også er navne på variabler du allerede bruger i anden sammenhæng. Men du behøver ikke forstå det, bare du lader være med at bruge dem, og gør sådan ca. det jeg foreslår. Ja, Ole, sikkerhedshuller er også bare så grinagtige.
Pointen er, at der kan ligge alle mulige sjove key-navne i et array, som pludselig optræder som selvstændige variabler - i eget navn. Det kan meget vel overskrive andre variabler med samme navn, hvis man ikke er forsigtig.
I mere stringente sprog end PHP er det meget almindeligt, at alle variabler på forhånd skal erklæres, så der er 100% sikkerhed omkring, hvad der optræder i de forskellige scopes - og hvilke typer data, variablerne kan indeholde/repræsentere. Sådan er det ikke med PHP, der på en række områder er ret 'sloppy' :)
Og nej tak, ingen point til mig. Jeg vil hellere glæde mig over at hjulpet dig i den rigtige retning, i de næste 40-50 år, eller hvad det nu kan blive til *g*
Hesten >> Såså ... Erik og jeg er i al væsentlighed jævnaldrende. Selvom det måske kunne lyde, somom vi har suget erfaring og viden til os i flere hundrede år, så er vi altså kun (lige akkurat) i halvtredserne - men tak for smiger *LooL*
Synes godt om
Slettet bruger
13. februar 2006 - 14:19#20
olebole: Mon det er værd at prale af, at i er jævnaldrende :P
Ja, men det varer sikkert mange år, før du forstår, hvorfor ;o)
Synes godt om
Slettet bruger
13. februar 2006 - 17:10#22
;) sandsynligvis.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.