[PHP-users 14184] Re: ダブルクオートやPHP の変数について

Naofumi Kondoh php-users@php.gr.jp
2003年 3月 23日 (日) 06:10:37 JST


ソフト工房の近藤です。

akashi wrote:

...略...

> $FORM  = GetData("$_POST['name']")
> 
> とやると、$FORMは空でした。
> いろいろ試した挙句、
> 
> $FORM  = GetData($_POST['name'])
> 
> とダブルクオートをはずせば処理された文字列が入るようになりました。


マニュアルを読みましょう。
文字列(ダブルクオート)の中に、変数を記述する場合は、
{   }  で、囲みます。

$FORM  = GetData("{$_POST['name']}")

とすれば、変数として解釈してくれます。

error_reporting(E_ALL); にしておけば、上記の場合、
エラー表示が出る筈です。( 環境 PHP 4.2.1 )

....略...

/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 (株)ソフト工房   近藤直文        Email:  nkon@shonan.ne.jp
http://www.SOFTKOUBOU.co.jp/      http://www.shonan.ne.jp/~nkon/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/





PHP-users メーリングリストの案内