++$i vs $i++

З розряду і лосю понятно…

Конструкція $i++ (в бородатих девелоперів називається інкремент) означає, що зараз до чогось будуть додавати 1 (одиницю). Додаватимуть брутально і невідворотньо, але перед тим вам завернуть стару змінну $i$i– — декремент, з протилежним результатом

++$i діє аналогічно, але перед тим як завернути вам змінну, вона здійснює математичну операцію. Якщо показати наочно:

$i = 10;
$a = $i++;
// $a дорівнює 10, а $i = 11

$i = 10;
$a = ++$i;
// тепер $a дорівнює 11, а також $i = 11

це майже все, що треба знати, щоб просити по 1000 баксів за сайт

Залишити відповідь