Portal > Foren > PHP > PHP-Programmierung > Hochkommata vs. Anführungszeichen
Antwort
 
Themen-Optionen
Alt 15.12.2006, 10:47 Nach oben    #1
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard Hochkommata vs. Anführungszeichen

Hallo,
ich hätte 'ne Frage zu Hochkommata vs. Anführungsstriche.

Gibt es in PHP irgendwo stellen, wo man besser Anführungszeichen anstatt Hochkommata (ups, heißt ja jetzt Kommas .roll verwendet?
Generell nutze ich die Kommas und stelle andere Strings auch gerne diesbzgl. um, wenn ich so etwas sehe.
Bsp:
PHP-Code:
echo "$var ist toll"
Ey näää .. *g* .. würg.

Frage ist nur, ob das überhaupt sinnvoll ist.

Danke für die Antworten.
Grüße, Ben.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.12.2006, 11:42 Nach oben    #2
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.642
Standard

Forumsuche nutzen
http://forum.developers-guide.net/showthread.php?t=3178
Ob das nun genau deine Frage beantwortet weiß ich allerdings nicht
Für die reine Optik finde ich $var." bla blub" allerdings besser (schon allein wegen SyntaxHighlighting...)
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.12.2006, 11:50 Nach oben    #3
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Hi, es geht mir mehr um die Frage, ob es an manchen Stellen zu Konflikten kommen kann, z.B. bei der Verwendung von preg_*-Funktionen.

Kurz: Gibt es stellen, an denen ich aufpassen muss, welche String-Variante ich wähle?
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.12.2006, 12:11 Nach oben    #4
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.642
Standard

Ich denke folgendes ist identisch:
PHP-Code:
$var "Benni";
$string "$var kann PHP!";
preg_replace("Benni""Martin"$string); 
PHP-Code:
$var "Benni";
$string $var." kann PHP!";
preg_replace("Benni""Martin"$string); 
Oder hab ich dein Problem jetzt falsch verstanden?
Weil sobald du einen String zuweißt/verwendest, wird er doch verknüpft und geparst. Daher sollte das kein Problem sein.
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.12.2006, 13:41 Nach oben    #5
Jonas
 
Benutzerbild von Artemis
 
Registriert seit: 03.06.2006
Beiträge: 240
Standard

Jo, es kann sein, dass es zu Fehlern kommt, wenn man (z.B. bei preg_*) falsche Anführungszeichen setzt.

Ein Pattern folgender Art
PHP-Code:
'@\[url\](.*?)\[/url\]@' 
, einfach mit Anführungszeichen gesetzt ergibt Fehler. Richtig müsste es ja so sein:
PHP-Code:
"@\\[url\\](.*?)\\[/url\\]@" 
Da es dann mal unübsichtlich wird ist klar.

Ich benutze deshalb eigentlich immer Hochkommata, einfach wegen der besseren übersichtlichkeit.
__________________
Applikations-Programmierung:
BlitzMax, BlitzPlus

Webentwicklung:
PHP, (X)HTML, CSS, JavaScript, MySQL


Artemis ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
String mit Anführungszeichen erstellen doria PHP-Programmierung 2 06.12.2005 11:15


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:12 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

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