[SP-pm] HERE-DOCS: Forma culta ? Quando usar ?
Nelson Ferraz
nferraz at gmail.com
Thu Nov 13 13:23:28 PST 2008
> Não sei, chego essa parte no livro fiquei curioso, nunca tinha visto ninguém
> usar e agora sei porque ninguém usa.
As pessoas usam sim, Daniel. E muito! Só que elas deixam para usar no
momento adequado.
Apenas para aproveitar o exemplo do Wendel, o que você prefere?
my ($d, $h, $m, $s) = (1,2,3,4);
# com printf
printf
"Modified: %02d days, %02d hours, %02d minutes, and %02d seconds ago.\n",
$d, $h, $m, $s;
# com um hack improvisado
print "Modified: ",
'0' x (2 - length($d)), $d, " days, ",
'0' x (2 - length($h)), $h, " hours, ",
'0' x (2 - length($m)), $m, " minutes, and ",
'0' x (2 - length($s)), $s, " seconds ago.\n";
Além da segunda versão ser mais trabalhosa, ela é mais difícil de ler
e sujeita a erros.
Portanto, aprenda a usar o printf() e o sprintf(), e use-os no momento
adequado. :)
More information about the SaoPaulo-pm
mailing list