[PHP-users 11117] 落し穴でしょうか?

KiyohitoTanaka php-users@php.gr.jp
Mon, 28 Oct 2002 11:35:17 +0900


いつもお世話になっております。(^^ゞ
田中@MCと申します。
*-------------------------------------
php3(3.0.18)にてファイル(index.php3)の先頭でページ内にある各リンクを
リンク部分の文字列とリンク先URLというように定義しています。

<?php//リンク先定義

	$str_link[1]="ここ";$url_link[1]="url1";//サイト説明
	$str_link[2]="ニュース";$url_link[2]="url2";//メニュー
	・・・・・・・・・・・・・・・以下約50行の変数定義が続く
?>
(url1、url2は実際はhttp://www.〜というurlです)
上のようなスクリプトです。
一行目では「ここ」という文字列に「url1」というurlをリンクするように
各変数$str_link[1]、$url_link[1]で定義しています。
同ページの後行で、
<?php
print("サイト説明については<a href=$url_link[1]>$str_link[1]</a>をクリックし
てください>\n");
?>
というように本文を記述しようと思っています。

しかし、この定義文をファイルに記述すると、いきなり
perse errorというお決まりの文法記述間違いというエラーメッセージが
表示されます。
上のスクリプトの記述に間違いがあるのでしょうか?
今まで、何度もページの先頭で変数を定義してきましたが今回のような
現象は起こりませんでした。自分の盲点があるとしか思えず、しかし、
何度確認しても間違った記述をしているとは思えません。
お気づきの点がありますでしょうか?
*-------------------------------------

よろしくお願いします。