2016-10-07 9 views
-2

Попытка построить for петлю с exception:попытка исключения терпит неудачу внутри для()

for($i = 1; $i <= $contxf; $i++) { 
    try{ 
    if($i = $icheck) { 
     throw new Exception('Current Page'); 
    } 
    echo '<a href="?pag='.$i.'">'. $i .'</a>&nbsp'; 
    } catch (Exception $cp) { 
    echo $i; 
    $i = $i + 1; 
    } 

код не может добавить +1 к $ я в цикле.

+1

if ($ i == $ icheck) это сравнение. то, что вы сделали, - это назначение. – sinsuren

+1

плюс ваш за не закрыт .. добавьте '}' в конце этого кода – Ognj3n

+0

Может быть, вам это нужно. Но вы также увеличиваете значение $ i в catch. – sinsuren

ответ

0

Хорошо, проблема была в том, что ($ i = $ icheck) вместо if ($ i == $ icheck) спасибо!

Смежные вопросы