Hallo wahsaga,
hi,
<form action="<?php print $_SERVER["PHP_SELF"]; ?>" method="post">
alle "anderen" anführungszeichen befinden sich ja ausserhalb des bereiches, der geparst wird (<?php ...?>).
Ihr habt recht, und ich nicht weit genug gedacht. Daran sollte es nicht liegen.
Du hättest besser _meinen_ Vorschlag übernommen als den von wahsaga. *g*
damit hat er allerdings in so fern recht, dass " hier unperformanter sind, da innerhalb von " auch noch nach variablen geparst wird, während innerhalb von ' klar gewesen wäre, dass es sich um reinen text handelt.
Der Performanceverlust bei einmaliger Ausführung ist vernachlässigbar und somit irrelevant:-) Ich habe es mir allerdings angewöhnt, nach Möglichkeit einfache Anführungszeichen zu verwenden und doppelte (in PHP) nur, wenn sie entweder vorgeschrieben oder notwendig sind. Ich stehe allerdings dazu, dass man mit Einsatz unterschiedlicher Anführungszeichen (für das menschliche Auge) besser lesbaren Code schreibt.
Freundliche Grüsse,
Vinzenz