PHP Parse错误:语法错误,意外T_VARIABLE

时间:2012-07-15 03:22:35

标签: php

尝试让这段代码正常运行,但我一直遇到错误。我是PHP的新手,也是个人学习的项目。提前感谢您的帮助!

如果我删除以下代码,它将运行良好。带**的代码是抛出错误的代码。

[15-Jul-2012 03:10:01 UTC] PHP Parse错误:语法错误,第22行x.php中的意外T_VARIABLE

var $salt = 'fortesting';
var $userpw = 'testing';
**var $saltpw = $salt . $userpw;**
var $tpw = hash('sha512', $saltpw, false);

1 个答案:

答案 0 :(得分:2)

似乎这是属性类声明的一部分。

嗯,您只能为属性指定常量值。所以你不能在那里连接字符串。

可能的解决方案是在类'constuctor中初始化runtinme中的saltpw属性,如:

public function __construct()
{
    $this->saltpw = $this->salt . $this->userpw;
}

PS:var已过时,您应使用privateprotectedpublic代替