这是什么错误?
Parse error: syntax error, unexpected T_VAR in D:\xampp\htdocs\mehdi\application\libraries\phpass-0.1\PasswordHash.php on line 32
代码:
$iteration_count_log2 = $params['phpass_hash_strength'];
$portable_hashes = $params['phpass_hash_portable'];
var $itoa64; //line 32
var $iteration_count_log2;
var $portable_hashes;
var $random_state;
答案 0 :(得分:4)
您不得使用 var
来声明变量:只需在需要时为其指定值:
$your_variable = 5647;
如果您确实希望事先列出您的变量,只需为它们分配一些意味着 no-value 的东西,例如,null:
$your_variable = null;
大家就知道了:在PHP 4中使用了var
(因此,在PHP 5中,对于相同的用法仍然有效)来声明classes properties。< / p>
答案 1 :(得分:1)
从每个变量中删除'var'。