nabend,
ich such nach dieser komischen syntax nach dem motto
echo <<HTML_END
<html><bla><foo src="">
HTML_END
ich weiss, dass es sowas aehnliches gibt, weiss nur nicht mehr genau wie das ging. leider finde ich auch nix passendes inner manual und suchen nach << ergeben nix =(
http://www.php.net/manual/de/language.types.string.php#language.types.string.syntax.heredoc
Big Chief
24-06-2004, 14:23
Da ich sowas noch nie gesehen habe, frag ich mal ganz doof:
"Wozu braucht man sowas?"
danke, genau das suchte ich =)
Original geschrieben von Big Chief
Da ich sowas noch nie gesehen habe, frag ich mal ganz doof:
"Wozu braucht man sowas?"
Heredoc text behaves just like a double-quoted string, without the double-quotes. This means that you do not need to escape quotes in your here docs, but you can still use the escape codes listed above. Variables are expanded, but the same care must be taken when expressing complex variables inside a here doc as with strings.
Vorteil (oder auch nicht) in grün, Vorsicht in rot
Big Chief
24-06-2004, 14:48
*g* gelesen hab ich das auch .. bei wahsagas Link sogar auf deutsch ;)
Aber da das ja eigentlich gleichbedeutend ist mit einem ...
echo "foo --- bar";
..., nur dass auch " ohne besondere Behandlung verwendet werden können, dachte ich, es muss auch noch eine andere wundervolle Funktion haben, dass die das extra bei PHP4 noch eingeführt haben.
Aber das scheint ja nicht der Fall zu sein ...