さて、私はウェブページ内の ssi を php で作ることをよく行う。メニューなどは特にそうだ。その際に html はタブキーでソースの先頭を揃えていくが、php だと \t を入れ、改行に \n を入れて揃えている。しかし \t だらけになって、php のソースが汚くなってしまう。これでは本末転倒のような気がする。そこで次のようにして html のソースも php のソースも見やすくしようとしている。
★\t をそのまま書く
・
・
・
echo "\t\t\t\t\t<div>\n";
echo "\t\t\t\t\t\tなんとかなんとか\n";
echo "\t\t\t\t\t</div>\n";
・
・
・
・
・
echo "\t\t\t\t\t<div>\n";
echo "\t\t\t\t\t\tなんとかなんとか\n";
echo "\t\t\t\t\t</div>\n";
・
・
・
★function を使って書く
・
・
・
echo tab(5). "<div>\n";
echo tab(6). "なんとかなんとか\n";
echo tab(5). "</div>\n";
・
・
・
function tab($num) {
$tabSrc = "";
while (strlen($tabSrc) < $num) {
$tabSrc .= "\t";
}
return $tabSrc;
}
・
・
echo tab(5). "<div>\n";
echo tab(6). "なんとかなんとか\n";
echo tab(5). "</div>\n";
・
・
・
function tab($num) {
$tabSrc = "";
while (strlen($tabSrc) < $num) {
$tabSrc .= "\t";
}
return $tabSrc;
}
ソースの見やすさは人それぞれではあるけれど。。。
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.