[PHP-users 28648] Re: クラス内変数の文字列による初期化について
安井
evelinae @ mac.com
2006年 3月 8日 (水) 10:07:51 JST
安井と申します。
At Wed, 08 Mar 2006 09:30:35 +0900 (JST),
php_user_2006 @ yahoo.co.jp wrote:
>
> 佐藤と申します。よろしくお願い致します。
>
> クラス内の変数で、初期値として文字列を
> 格納するときに "." を用いて連結しようとすると
> "Parse error: parse error, unexpected '.'"
> と言われてしまいます。
> 下記コードで、3行目でエラーになります。
> 3行目をコメントアウトすると動き、
> 6,10行目でエラーがおきないので、不思議に思います。
> 1 <?php
> 2 class testClass {
> 3 var $testStr1 = "123" . "456";
> 4 var $testStr2 = "123456";
> 5 function testFunc() {
> 6 $testStr3 = "123" . "456";
> 7 }
> 8 }
> 9
> 10 $testStr4 = "123" . "456";
> 11 print($testStr4);
> 12 ?>
> PHP 4.3.10です。
> 実際には、親クラスの変数文字列を連結しようとしましたが、
> 上記のような簡単な例でも発生し、解決しないので、
> 教えて頂けますでしょうか。
> よろしくお願い致します。
http://jp.php.net/manual/ja/language.oop.php に書いていましたので、御報告。
安井 惇 (Yasui Atsushi) <evelinae @ mac.com>
Blog: http://a-yasui.info/~yasui/p_blog/
PHP-users メーリングリストの案内