- ベストアンサー
ダブルクオーテーションの中の定数
PHPでMySQLに接続したりしています。 そこで、疑問に思ったことがあるのですが、 PHPでダブルクオーテーションの中の定数は、ちゃんと変数みたいに展開されるのでしょうか? 自分でやってみろ、というお叱りの言葉をいただきそうで怖いです
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
xojanさんはじめまして、papillon68と申します。 BLUEPIXYさんがおっしゃられるように 変数のようには展開はされません。 ◆変数の場合 ------------------------------------------------- [コード] $a = "test"; print "{$a}<br>$a"; [表示] test test ------------------------------------------------- ◆定数の場合 ------------------------------------------------- [コード] defined("a", "test"); print "{a}<br>a<br>"; print "定数aの値は".a."です。"; [表示] a a 定数aの値はtestです。 -------------------------------------------------
お礼
ありがとうございます。 定数を使いたいなら。ピリオドで結合して使わないといけないんですね。。。大変ですね。。。まぁ、定数まで開かれてしまったら問題山積みなのかもしれません。 サンプルコードまで書いていただいて、どうもありがとうございました。