PHP分析错误:语法错误,意外的T_变量
试图让这段代码正常工作,但我一直遇到错误。我是PHP新手,正在做一个个人学习项目。提前感谢您的帮助 如果我删掉下面的代码,它将运行良好。带**的代码是引发错误的代码 [15-Jul-2012 03:10:01 UTC]PHP解析错误:语法错误,第22行x.PHP中出现意外的T_变量PHP分析错误:语法错误,意外的T_变量,php,Php,试图让这段代码正常工作,但我一直遇到错误。我是PHP新手,正在做一个个人学习项目。提前感谢您的帮助 如果我删掉下面的代码,它将运行良好。带**的代码是引发错误的代码 [15-Jul-2012 03:10:01 UTC]PHP解析错误:语法错误,第22行x.PHP中出现意外的T_变量 var $salt = 'fortesting'; var $userpw = 'testing'; **var $saltpw = $salt . $userpw;** var $tpw = hash('sha51
var $salt = 'fortesting';
var $userpw = 'testing';
**var $saltpw = $salt . $userpw;**
var $tpw = hash('sha512', $saltpw, false);
似乎这是properties类声明的一部分 嗯,您只能为属性指定常量值。所以不能在那里连接字符串 可能的解决方案是在类的构造函数runtinme中初始化
saltpw
属性,如:
public function __construct()
{
$this->saltpw = $this->salt . $this->userpw;
}
注:
var
已经过时,您应该使用private
、protected
或public
来代替请不要编造东西。获取一本关于PHP的入门书并阅读它。非常感谢来自回复的信息。学会了我不能在类的声明区域中使用连接!创建一个构造函数修复了它,再次感谢!