嗨,这是一个关于我之前没遇到的运营商的快速问题,我似乎无法找到答案......
- =运算符是做什么的?
代码的上下文位于分页脚本中。
$page = $_POST['page'];
$cur_page = $page;
$page -= 1;
$per_page = 15;
$previous_btn = true;
$next_btn = true;
$first_btn = true;
$last_btn = true;
$start = $page * $per_page;
echo('start: '.$start.' - per-page: '.$per_page);
答案 0 :(得分:1)
在您的示例中,它会从$page
中删除1并将其重新分配回$page
。但一般来说,它会从左边的变量中减去操作数右边的值并重新分配。
它相当于
$page = $page - 1
添加也是一样的。
$page += 1
与
相同 $page = $page + 1
答案 1 :(得分:1)
-=
运算符获取存储在变量中的数字,并在-=
符号后减去数字。
$page -= 1;
//SAME AS
$page = $page - 1;
//SAME AS
$page--;
//SAME AS
--$page;