Ir para o conteúdo

 Voltar a Padrão de Co...
Tela cheia

3 Formatação do Código

1 de Setembro de 2015, 17:26 , por Silvio Pozza - | Ninguém seguindo este artigo por enquanto.
Visualizado 1364 vezes

Indentação

Deve-se utilizar DOIS à QUATRO espaços para cada nível de indentação. Nunca use TAB.

Continuação de linhas

As linhas do código devem estar limitadas a 80 colunas. Linhas maiores que 80 colunas devem ser quebradas em uma ou mais linhas de acordo com o caso. Todas as continuações devem estar indentadas em relação à primeira com quatro espaços:

if (($X == $Y) && ($Y == $X)) || (($Z == $P) && ($F == $J)) || 
(($K == $Y) && ($Z == $J)) {
$X = $F;
}

Bloco if

Sempre utilizar chaves mesmo quando for um só comando.

if ($x == $y) { 
$x = 10;
$y = 20;
}
if ($x < $y) {
$x = $y;
} elseif ($x == $y) {
$x = $y + 1;
} else {
$x = 0;
}

Bloco while

while ($y < 0) { 
$x = processar();
$y = $x – 5;
}
do {
$x = processar();
} while ($x < 0);

Bloco for

for ($i = 0; $i < 10; $i++) { 
imprime($i);
}

Bloco try

try { 
//......
} catch (Exception $e) {
}

Bloco switch

switch ($a) { 
case 1:
calcular($a + 2);
break;
case 2:
calcular($a);
break;
default:
calcular($a + 1);
}

Operadores

Utilizar sempre um espaço em branco antes e depois dos operadores de atribuição, lógicos e aritméticos: 
$a = $b + $c; 
$x = $a && $b || $c;

Parênteses

NÃO utilizar espaço em branco após abrir parênteses e antes de fechar:

if ($a < $b) { 
}

Sempre que possível utilizar parênteses para isolar termos em expressões:

if (($a < $b) && ($c < $b) && ($a < $c)) { 
}

 


Essa comunidade não possui posts nesse blog