mysql:5647
From: Youichi Iwakiri <Youichi Iwakiri <yiwakiri@xxxxxxxxxx>>
Date: Wed, 19 Jun 2002 14:00:26 +0900
Subject: [mysql 05647] Re: warning 文
いわきりです #すべてPHPの話題になってしまってますが goudoさんの<007101c2174a$d5537370$a00a14ac@xxxxxxxxxx>から >> > Warning: Use of undefined constant localhost - assumed 'localhost' in >> これは localhostというシンボリック定数は定義されていないという意味です。 >> つまり define("localhost","localhost"); しろと。 >なるほど、、なんとなく分かったような(気がするだけ??) >つまり、localhost と言う変数に、localhost という >文字を代入して、変数を確定してくださいかな?。 ちょっと解釈が違います。 「未定義定数が使用されています。その未定義定数を文字列の間違いと仮定し 'localhost'として扱います。」と言う意味合いです。 PHPでは 変数は$が付きますが、シンボリック定数は先頭が英字で始まる文字列です。 mysql_connect(localhost, username, password); だと、それぞれlocalhost, username, passwordと言った シンボリック定数が宣言されている事を期待していますが、宣言されていない ので 先のWarningが出ます。 mysql_connect('localhost', 'username', 'password'); これだと、シンボリック定数も変数も使っていないので警告は出ません。 -- Youichi Iwakiri
5623 2002-06-14 10:42 ["goudo" <goudo@xxxxx] warning 文 5624 2002-06-15 19:37 ┗[とみたまさひろ <tomm] 5625 2002-06-15 21:43 ┗[Sumito_Oda <oda@xxxx] 5626 2002-06-15 21:49 ┣[Sumito_Oda <oda@xxxx] 5635 2002-06-17 16:49 ┗["goudo" <goudo@xxxxx] 5637 2002-06-17 21:03 ┗[Sumito_Oda <oda@xxxx] 5646 2002-06-19 13:36 ┗["goudo" <goudo@xxxxx] -> 5647 2002-06-19 14:00 ┣[Youichi Iwakiri <yiw] 5653 2002-06-21 01:11 ┗[<miffyz@xxxxxxxxxx> ]