[PHP-users 28646] クラス内変数の文字列による初期化について

php_user_2006@yahoo.co.jp php_user_2006 @ yahoo.co.jp
2006年 3月 8日 (水) 09:30:35 JST


佐藤と申します。よろしくお願い致します。

クラス内の変数で、初期値として文字列を
格納するときに "." を用いて連結しようとすると
"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です。
実際には、親クラスの変数文字列を連結しようとしましたが、
上記のような簡単な例でも発生し、解決しないので、
教えて頂けますでしょうか。
よろしくお願い致します。

--------------------------------------
TSUKAME EIKOU! KAGAYAKE EGAO!
Yahoo! JAPAN JPC OFFICIAL PARTNER INTERNET PORTAL SITE
http://pr.mail.yahoo.co.jp/wintergames/


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