Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
<<html_end ???? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
<<html_end ????


 
0_o
24-06-2004, 14:17 
 
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 =(

 
wahsaga
24-06-2004, 14:18 
 
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?"

 
0_o
24-06-2004, 14:23 
 
danke, genau das suchte ich =)

 
asp2php
24-06-2004, 14:31 
 
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 ...


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:26 Uhr.