[PHP-users 7419] Re: Formの要素を配列にした場合のJavaScript での扱い

Naofumi Kondoh php-users@php.gr.jp
Tue, 14 May 2002 00:11:56 +0900


ソフト工房の近藤です。

otsuka wrote:
> 
> 近藤様 貴重なサンプルありがとうございました。

いえいえ、単に自分の勉強用のメモですので。
 
> >document.myform.elements['foo['+ii+']'].value;
> 
> なるほどこの書式なら abc[0],abc[1]のような添字付きで命名しても
> 参照できるのですね。
> 参考になります。
> 
> ところで、PHP初心者なもので上記の件よりも、サンプル中の

> >  echo <<< EOD____1
> >  ----JAVASCRIPT 文
> > EOD____1;
> の書式の方が気になりました。
...略...

これは、PHP4 から導入された Here Document という
書き方です。 HTML や JavaScript などを、PHP の
プログラム中から echo 文で表示するときに便利です。
ダブルクォート( " )もシングルクォート( ' )も両方
エスケープせずに使えます。PHP の 変数も使えます。
# 私は、HereDocument が使えるようになったので、即、
# PHP3 から、PHP4 に移行しました。

ヒアードキュメント中で使えないのは、関数と 定数です。

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
・ 5/29 - 5/31 Linux World .org Pavilion JPUG ブース
 (株)ソフト工房   近藤直文        Email:  nkon@shonan.ne.jp 
http://www.SOFTKOUBOU.co.jp/      http://www.shonan.ne.jp/~nkon/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/