[PHP-users 2362] Re: PHP と JSP の比較

naoki kishida php-users@php.gr.jp
Mon, 01 Oct 2001 03:38:23 +0900


きしだです
おまけ

> 「できることなら今すぐやりたい」のも「構文の違う言語
> の分離」です。
> > >   <kishida:switch jouken="<%=hantei(date)%>">
> > >   <kishida:case value="あさ">
> > >   おはよう
> > >   </kishida:case>

このswitchタグと、Integer型の変数に繰返回数を持つloopタグを作って組み合わ
せてみました。
交互にメッセージが違うテーブルを出力しようと思うと

<table>
<k:loop var="i"><tr>
  <k:loop var="j"><td>
    <k:switch jouken="<%=String.valueOf((i.intValue()+j.intValue())%2)%>">
    <k:case value="0">■</k:case>
    <k:case value="1">□</k:case>
    </k:switch>
  </td></k:loop>
</tr></k:loop>
</table>

という感じで、型変換メソッドの嵐になってしまいました。
これはちょっと、なんだかなあです。キャスト演算子ならまだいいんですが。

型のゆるいPHPで作れば、もっとまったりと記述できる気がします。

----
岸田 哉生(きしだ なおき)
	email:kishida@fk.urban.ne.jp
	http://www.fk.urban.ne.jp/home/kishida/