[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 メーリングリストの案内