[PHP-users 3742] Re: 配列変数から変数に取込んだ場合のちがいについて。

Akira Nakamura php-users@php.gr.jp
Wed, 21 Nov 2001 13:18:19 +0900


中村です。

At 12:13 01/11/21 +0900, you wrote:
> 山中です。
> 
> $ftp_user_pass=$variable[3];
> これだと実際は
> $ftp_user_pass="ccc\n";
> となってしまうが、
> eval('$ftp_user_pass='.$variable[3].';');
> これだと
> $ftp_user_pass="ccc"
> ;
> となる。
> この様な解釈になるのかな?

今回のケースでは、eval('$ftp_user_pass='.$variable[3].';');は
$ftp_user_pass=ccc
;
と認識されています。
私も試して初めて気付いたのですが、PHPはダブルコーテーションで
囲まない文字列でも単語であれば変数に代入してくれるみたいです。



--
横河システムエンジニアリング株式会社
 経営企画部 情報システムGr
  中村 央<nakamura@yse.yokogawa.co.jp>
   Tel:043-274-5701 Fax:043-274-5706 (内)725-2056