解析错误:语法错误

时间:2011-08-02 20:08:56

标签: php codeigniter error-handling

这是什么错误?

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;

2 个答案:

答案 0 :(得分:4)

您不得使用 var 来声明变量:只需在需要时为其指定值:

$your_variable = 5647;


如果您确实希望事先列出您的变量,只需为它们分配一些意味着 no-value 的东西,例如,null:

$your_variable = null;


大家就知道了:在PHP 4中使用了var (因此,在PHP 5中,对于相同的用法仍然有效)来声明classes properties。< / p>

答案 1 :(得分:1)

从每个变量中删除'var'。