Hvorfor <a href="noget.php">noget</a>

Tags:    php

User
Bruger #956 @ 15.10.02 14:29
Jeg har læst artiklen
I gang med PHP/mySQL
og har dog noget som jeg ik lige forstår.

Hvorfor echo "<font color=\\"red\\">";
hvorfor ik "<font color="red">";

og hvorfor: <a href=\\"mp3er.php\\">her.</a>";
Hvorfor ik <a href="mp3er.php">her</a>;



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Jeg har læst artiklen
I gang med PHP/mySQL
og har dog noget som jeg ik lige forstår.

Hvorfor echo "<font color=\\"red\\">";
hvorfor ik "<font color="red">";

og hvorfor: <a href=\\"mp3er.php\\">her.</a>";
Hvorfor ik <a href="mp3er.php">her</a>;


Fordi når du skriver echo "Hello World", så ved PHP at det der står mellem "'erne skal skrives, i dette tilfælde HelloWorld.

Skriver du echo "Dette er en "morsom" ting", vil PHP tro at den skal skrive "Dette er en ", og fortolke morsom som en kommando. For at få PHP til at opfatte "'erne som en del af den tekst der skal skrives, og ikke som afgrænsning af teksten, skal de escapes. Dette gøres med en \\, og det fortæller PHP at næste tegn skal udskrives.

Håber det giver mening.

/data



Jeg har læst artiklen
I gang med PHP/mySQL
og har dog noget som jeg ik lige forstår.

Hvorfor echo "<font color=\\"red\\">";
hvorfor ik "<font color="red">";

og hvorfor: <a href=\\"mp3er.php\\">her.</a>";
Hvorfor ik <a href="mp3er.php">her</a>;


Fordi PHP kan...

eller noget med at PHP læser det som variabler, istedet for tekst og URLs?



t