Even een vraagje, hoe doen jullie het met de "Curly Brackets"?
En welke raden jullie aan?

1.
<?php
if($foo == $bar){

}else{

}
?>

2.
<?php
if($foo == $bar) {

} else {

}
?>

3.
<?php
if($foo == $bar)
{

}
else
{

}
?>

Of nog anders...
Vroeger gebruikte ik altijd optie 3 maar dat maakte mijn code ongelofelijk lang en onoverzichtelijk dat ik ben overgestapt op optie 2.
Jordi kroon op 05/10/2012 23:59:19

@Ozzie dan gebruik je net als mij optie 1 (kijk goed). Vind ik fijner werken.

Euh... nee?? Wat jij zegt klopt niet. :)
Ik zit er weer ergens tussen in zo te zien :p

<?php

if($foo == $bar){

}
else{

}

?>
Nick, dat doe ik inderdaad ook wel eens wat anders. Merk overigens op dat dit niet geldt voor closures of lambda functies:
<?php
function bar()
{
// ...
}

$bar = function () {
// ...
}

array_map(function () {
// ...
}, $foo);
?>
Ok ;)

Maar in snelheid of wat dan ook maakt het niks uit welke methode je gebruikt toch?
Het is alleen maar voor een beter overzicht?
Nee, spaties maakt PHP geen zak uit.

Coding standards zijn er voor het overzicht, maar vooral voor de consistentie in je code. Als je het telkens anders doet:
<?php
if($foo == $bar)
{
echo 'Foo!!!';
}
else {
echo('Bar');
}

foreach ($baz as $b) {
echo $b;
}
?>
Wordt het echt een troep.

Als je werkt binnen opensource projecten, wat ik je zeker kan aanraden, of op je werk met meerdere mensen is het ook dat je de code wilt laten lijken alsof het door 1 persoon is geschreven. Ook daar zijn de standaards voor.

Ok, bedankt voor je uitleg!

Reageren