[PHP-users 10482] エラー内容について、ご教授願います。(unexpected T_DNUMBER)

堤 宏之 php-users@php.gr.jp
Wed, 02 Oct 2002 21:42:28 +0900


はじめまして。

まだPHPを使いはじめて1週間程しか経っていない初心者のため、
初歩的な質問で申し訳ありませんが、エラー内容について、ご教授願います。

[エラー内容]
Parse error: parse error, unexpected T_DNUMBER in C:\Apache\htdocs
\test.php on line 4

[test.php内容]
1  <?php
2  dl("c:\php4\extensions\");
3
4  $host = "xxx.xxx.xxx.xxx";
5  $user = "aaa";
6  $password = "aaa";
7  $port = "5432";
8  $dbname = "test";
9
10 $string = "host=$host port=$port dbname=$dbname user=$user
   password=$password";
11
12 $testdb = pg_connect($string);
13
14 if (!$testdb){
15   echo("接続できませんでした\n");
16   exit;
17 }
18
19 echo("接続できました\n");
20
21 pg_close($testdb);
22 ?>

エラー内容からすると4行目に予期せぬ値があると言うことなのでしょうが、
どこが間違っているのでしょか?(xxxには、実際はIPアドレスを記述しています)
4行目と5行目を入れ替えるとエラー内容が4行目で
"unexpected T_STRING"(予期せぬ文字列)
となってしまいます。

また[test.php]の""をすべて''に変更すると
22行目で
"unexpected $"
となってしまいます。

申し訳ありませんが、それぞれどこがおかしいのかご教授願います。