[PHP-users 14578]”{ }”の使い方について
片岡 秀哲
kataoka_yoshinori @ marudai.co.jp
2003年 4月 11日 (金) 20:01:40 JST
PHP 入門3日目の初級者です。
VBAは使うことがありますが、その他の言語経験はありません。
最初にとまどっているのが”{ }”の使い方です。
入門書などのサンプルを見ていると 1対の相手がどれかなかなか
わかりません。
これから私もPHPでプログラムを作成していく事になるのでしょうが、
この”{ ”と” }”をプログラムの中で使用する上で皆様はどの
ような工夫(注意点?)をされているのか?
お聞かせ願えれば幸いです。
何年か後に自分で見直し、又は他の人に引継ぐ事を想定すると、見やすい
、分かりやすいコーデネイトにしておきたいと思うものですから。
”慣れれば、何の問題もない!”事なのでしょうか?
ちなみに、対になる”{”と”}”をタブで、同じ高さになるように工夫
しようとしましたが、右へ右へ伸びていき、1画面におさまらなく
なり、いい方法ではないなぁと思いました。
なお私が悩んだ、入門書にあったサンプルは下記のようなものでした。
--------------------------------------------
<HTML>
<HEAD><TITLE>01-04</TITLE></HEAD>
<BODY>
<H1>今月のカレンダー</H1>
<TABLE BORDER="1">
<?php
$Weekdays = array("日","月","火","水","木","金","土");
$nen = date( "Y" );
$tsuki = date( "m" );
$hinichi = 1;
while( true ) {
$path = "./data/" . $tsuki . "-" . $hinichi . ".txt";
if ( file_exists( $path ) ) {
$message = file( $path );
} else {
$message = array();
}
$weekday = date("w", mktime( 0,0,0, $tsuki, $hinichi, $nen ) );
if ( sizeof( $message ) > 0 ) {
?><TR><TD BGCOLOR="#FFFFCC"><?php
} else {
if ( $weekday == 6 ) {
?><TR><TD BGCOLOR="#CCFFFF"><?php
} else if ( $weekday == 0 ) {
?><TR><TD BGCOLOR="#FFCCCC"><?php
} else {
?><TR><TD BGCOLOR="#FFFFFF"><?php
}
}
echo( $nen . "年" .
$tsuki . "月" .
$hinichi . "日(" . $Weekdays[ $weekday ] . ")" .
implode( " ", $message ) . "\n" );
?></TD></TR><?php
$hinichi = $hinichi + 1;
if ( checkdate( $tsuki, $hinichi, $nen ) == false ) {
break;
}
}
?>
</TABLE>
</BODY></HTML>
------------------------------------------
”この程度なんでもない。笑止! ”といわれそうですが。
PHP-users メーリングリストの案内