php.de

Zurück   php.de > Webentwicklung > Software-Design

Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.08.2011, 03:38  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.994
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
echohtmlspecialchars("I'm not sure that's entirely true ..."); //
Dass Token unterscheidbar sein müssen ist selbstverständlich.
PHP-Code:
echo(htmlspecialchars("I'm not sure that's entirely true ...")); 
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.08.2011, 10:35  
Erfahrener Benutzer
 
Registriert seit: 25.05.2010
Beiträge: 852
PHP-Kenntnisse:
Anfänger
Trainmaster wird schon bald berühmt werden
Standard

Zitat:
Zitat von dreamcatcher Beitrag anzeigen
Begründet wird die gleiche Zeile mit einem Leerzeichen zwischen der Klammer (Anstelle der Enter Taste / der neuen Zeile) mit dem Grund, dass es sich von einer Funktion unterscheiden soll.
Das begründet nicht mein Anliegen. Und überhaupt wird auf den beiden Seiten nirgendwo begründet, wieso die geschweiften Klammern einmal in der gleichen Zeile und einmal in der nächsten Zeile sind.

Bei der angeführten Begründung geht es darum, zwischen Kontrollanweisung und Funktionsaufruf zu unterscheiden. Das heißt man solle nicht bspw. folgendes schreiben:

PHP-Code:
if($foo// Kontrollanweisung falsch 
sondern
PHP-Code:
if ($foo// Kontrollanweisung richtig 
Zitat:
Leerzeichen zwischen den Schlüsselwörtern und der öffnenden Klammer haben, um sie von Funktionsaufrufen unterscheiden zu können
Trainmaster ist offline   Mit Zitat antworten
Alt 08.08.2011, 11:56  
Erfahrener Benutzer
 
Benutzerbild von mermshaus
 
Registriert seit: 14.06.2009
Beiträge: 1.733
PHP-Kenntnisse:
Fortgeschritten
mermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz sein
Standard

- http://en.wikipedia.org/wiki/Indent_style#K.26R_style

Zitat:
Functions, however, are braced distinctly from statements; an opening function brace is placed on the line following the declaration, at the same indentation level as the declaration. This is because in the original C language, argument types needed to be declared on the subsequent line, whereas when no arguments were necessary, the opening brace would not appear in the same line with the function declaration.
*schulterzuck*
__________________
Blog | Buch | Kaloa
mermshaus ist offline   Mit Zitat antworten
Alt 09.08.2011, 15:22  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Zitat:
Zitat von Trainmaster Beitrag anzeigen
Das begründet nicht mein Anliegen. Und überhaupt wird auf den beiden Seiten nirgendwo begründet, wieso die geschweiften Klammern einmal in der gleichen Zeile und einmal in der nächsten Zeile sind.
Es gibt dafür keine Begründung, das ist eine Sache der persönlichen Vorliebe. "Richtig" oder "Falsch" ist darauf nicht anwendbar.

Erste Notation hat den Vorteil, das öffnende und schliessende geschweifte Klammer auf der gleichen Ebene (=Spalte) liegen.

Letzter Notation spart eine Zeile Sorucecode pro Klammerpaar.
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wie mit Preg_Match innerhalb Klammern bestimmtes Zeichen ersetzen? iceteea PHP Einsteiger 3 07.03.2011 22:36
[Erledigt] Alternative Klammern? jwka61 PHP Tipps 2010 19 09.11.2010 16:27
Fehler beim kompilieren von php 5.2.9 malio Server, Hosting und Workstations 11 05.06.2009 18:40
Ausführing von functions in function fatsurfer PHP Tipps 2008 4 12.06.2008 13:21
while-Schleife, geschweifte Klammern "{ }" verschieben Taktaky Datenbanken 8 22.08.2007 19:40
Inhalte zwischen 2 Klammern auslesen duderino PHP Tipps 2007 14 20.01.2007 22:57
Eckige Klammern in Template nutshell PHP Tipps 2006 9 05.06.2006 19:12

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
preg_match innerhalb geschweifter klammern, php doppelte klammern

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:38 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum