[PHP-users 4940] ヒアドキュメントが使えない!

matsu php-users@php.gr.jp
Thu, 24 Jan 2002 15:00:21 +0900


matsuです。
みなさんのおかげで、php, html, javascriptが
頭の中で整理できました。

<使用環境>
(サーバ)
php-3.0.18-i18n-ja-2 → php-4.1.1(tar.gz)に変更

し、ヒアドキュメントを使おうと思ったのですが、
--- hoge.php -------------------
   ・
   ・
50:<form action="hoge.php?hoge=true" method="post>
51:<input type="submit" name="ok" value="OK" onClick="return Java関数">
   ・
   ・
83:<?php
84if($hoge){
85:   $str=<<<EOF
86:   <script language="javascript">
87:   <!--
88:      alert("123");
89:   //-->
90:   </script>
91:   EOF;
92:   echo $str;
93:}
94:?>
95:</body>
96:</html>

hoge.phpを開くと、
Parse error: parse error in /home/asa_system/test/test.php on line 96

というメッセージがでます。

php-4.1.1へのアップに問題があったのでしょうか?
(バージョンアップ手順)
1.php3のフォルダと/usr/local/lib/php3.iniを削除。
2.php4の./configure --with-pgsql --with-apxs=/usr/local/apache/bin/apxs
    --enable-track-vars --enable-versioning
3.make, make install後、cp php.ini-dist /usr/local/lib/php.ini
4.httpd.confを修正

よろしくお願いします。