Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Heredoc Klammern

Diskussion: Heredoc Klammern im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Es heißt ja, dass man bei einem PHP Heredoc Abschnitt die Variablen mit { und } einklammert. Nun ist ...

Antwort
Alt 27.07.06, 16:58   #1 (permalink)
 
Registriert seit: 22.06.06
MorbZ!!! Leistung: Facit NTK
MorbZ!!! eine Nachricht über ICQ schicken
Likes: 0
Heredoc Klammern

Anzeige

Es heißt ja, dass man bei einem PHP Heredoc Abschnitt die Variablen mit { und } einklammert. Nun ist mir allerdings aufgefallen, dass die eigentlich nicht nötig sind, denn die Variablen werden auch ohne die geschweiften Klammern angezeigt.

Jetzt bin ich allerdings skeptisch und frage mich, ob die nich vielleicht irgendwie notwendig sind.

Deshalb die Frage an euch: Sind diese Klammern zu irgendetwas nützlich oder kann ich die getrost weglassen?

Danke schonmal im Vorraus
Gruß MorbZ

MorbZ!!! ist offline   Mit Zitat antworten
Alt 27.07.06, 17:02   #2 (permalink)
 
Registriert seit: 30.06.06
sp!n Leistung: Facit NTK
sp!n eine Nachricht über ICQ schicken
Likes: 0
Standard

Also ich verwende es nur so:

$string = <<<EOF
mehrzeiliger
Text
EOF;

mehr ist nicht nötig
sp!n ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 27.07.06, 17:04   #3 (permalink)
Themenstarter
 
Registriert seit: 22.06.06
MorbZ!!! Leistung: Facit NTK
MorbZ!!! eine Nachricht über ICQ schicken
Likes: 0
Standard

Ich meine wenn du im Heredoc Bereich Variablen einbinden willst.
MorbZ!!! ist offline   Mit Zitat antworten
Alt 27.07.06, 18:16   #4 (permalink)
 
Registriert seit: 16.02.04
treo Leistung: Facit NTK
treo eine Nachricht über ICQ schicken
Likes: 0
Standard

also die klammern sind dann ganz net wenn du auf arrays zugreifst, oder irgendwelche komischen sachen machen willst +gg+
und sie funktionieren übrigends auch in in Strings die mit "" gemacht sind
treo ist offline   Mit Zitat antworten
Alt 27.07.06, 18:26   #5 (permalink)
Themenstarter
 
Registriert seit: 22.06.06
MorbZ!!! Leistung: Facit NTK
MorbZ!!! eine Nachricht über ICQ schicken
Likes: 0
Standard

Achso OK, danke
MorbZ!!! ist offline   Mit Zitat antworten
Alt 27.07.06, 19:46   #6 (permalink)
LX
Moderator
 
Registriert seit: 14.02.06
LX Leistung: Z3
LX eine Nachricht über ICQ schicken LX eine Nachricht über AIM schicken LX eine Nachricht über Yahoo! schicken
Likes: 21
Lightbulb

Die Verwendung der Klammern unterliegt den gleichen Regeln wie bei Strings in doppelten Anführungszeichen. Wichtig sind sie z.B., wenn du kennzeichnen willst, bis wohin ein Variablenname geht ({$hallo}welt ist nicht $hallowelt) oder wie gesagt für Arrays. Im Regelfall braucht man die Klammern also nicht, aber sie können für speziellere Anwendungen nötig werden.
__________________
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

JS BB LX UP
LX ist offline   Mit Zitat antworten
Alt 27.07.06, 21:44   #7 (permalink)
Themenstarter
 
Registriert seit: 22.06.06
MorbZ!!! Leistung: Facit NTK
MorbZ!!! eine Nachricht über ICQ schicken
Likes: 0
Standard

Ah ok, und ich Dödel hab extra immer alle Scripte durchgekuckt, dass ich auch ja keine Klammern vergessen hab...
MorbZ!!! ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Heredoc Klammern
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[SOLVED!] MySQL REGEXP und das escapen runder Klammern.... beavisbee (Web-) Design und webbasierte Sprachen 0 07.11.07 19:32


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61