hur man placerar { }

PHP kan diskuteras här.

Moderatorer: Nille, Minime

JoeLowE
Lärling
Inlägg: 154
Blev medlem: 05 maj 2005 13:35
ORT: Data Musik

hur man placerar { }

Inlägg av JoeLowE »

Jag har en ganska dum fråga, men som jag ändå har funderat på en del.

När man ser i koder så placerar man nästan alltid {} så här:

Kod: Markera allt

if (blabla) {
   kod
}
Jag skriver så här för jag tycker att det är lättare att läsa

Kod: Markera allt

if (blabla)
{
   kod
}
Jag bara undrar om det finns en tanke varför man skriver som jag gjorde överst.
AMD Athlon 1000 mhz 768 ram - Web Server - Windows 2003 (för tillfälle)
P4 2.6 ghz 512 mb ram - Programmering - Slackware 11.0
exz
Allsmäktig
Inlägg: 378
Blev medlem: 28 sep 2003 21:03
ORT: Falun

Inlägg av exz »

jag använder också den översta av gammal vana eftersom jag är lärd på det viset. det första jag pillade med var mirc scripting typ 1998 eller nåt sånt :) då var alla exempel skrivna som det översta.
Administratör på slackware.se
& moderator i forumet
Slackware sedan version 7.1
JoeLowE
Lärling
Inlägg: 154
Blev medlem: 05 maj 2005 13:35
ORT: Data Musik

Inlägg av JoeLowE »

Ja .... nästan allt som jag har stött på inom PHP är skriver som på den översta.
Varför jag skriver på det andra sättet är att när jag för första gången kom i kontakt med programmering så var det en bok om C++-, och då skrev de på detta sätt.
Den fördel som jag kan se med den översta är att man sprar en rad i texten, men jag har svårare att läsa av koden när man skumläser.......
men som sagt det handlar om vana, jag bara undrade om det var någon speciell anledning som man skrev så
AMD Athlon 1000 mhz 768 ram - Web Server - Windows 2003 (för tillfälle)
P4 2.6 ghz 512 mb ram - Programmering - Slackware 11.0
the1980man
Lärling
Inlägg: 67
Blev medlem: 31 jan 2006 21:03
ORT: många... ;)

Inlägg av the1980man »

Om man ska vara korrekt enligt standarder så har jag för mig att man ska skriva:

Kod: Markera allt

if (statement) {
    <...code...>
}
Fast som sagt är det en smaksak... samma med hur djupa indenteringar man ska göra...

Någonstans finns det standarder sen är det upp till var och en om man vill följa dem eller inte...

En sak kan nämnas att mer strikta programmeringssprån (t.ex. Ada) så går koden ej igenom kompilatorn
om koden ej är indenterad korrekt... (om man använder en siffra först i filnamnet till koden)

Men det var bara en parentes..