Das erste nach HREF=\ wird von dem \ entwertet und wird als " ausgegeben, das zweite schließt vorerst den String. Mit
. kannst Du dann Variablen dem String direkt anfügen. In diesen Fall eine Servervariable, in den eckigen Klammern kann man " benutzen, weil man nicht mehr im String selber ist.
Wesentlich einfacher ist es, wenn Du Dir angewöhnst, statt " einfach ' zu nehmen.
PHP-Code:
echo 'Hallo "Welt"!'; --> Hallo "Welt"!
echo "Hallo 'Welt'!"; --> Hallo 'Welt'!
Es funtioniert beides, hauptsache Du schließt die Stringinformation mit dem gleichen Anführungszeichen, mit dem Du begonnen hast. Wobei sich natürlich ' bestens anbietet für HTML-Ausgabe, da Du einfach " in den String reinhauen kannst.
PHP-Code:
echo ' "Hallo Welt ' "; --> falsch
Auch für Arrays oder oben genannte Servervariablen benutz ich '.
PHP-Code:
echo $array['test'];
echo $_SERVER['PHP_SELF'];
Bin selber nich so der Profi, also vielleicht erklär ich es ein bischen umständlich. Sorry
edit: man bin ich lahm
