增量字母:奇怪的问题

Abs*_*Abs 0 php

我刚刚问了一个关于SO问题,发现我可以++用来增加字母.我现在试过这个:

$last_id = get_last_id();

echo gettype($last_id); //string

echo 'L_ID ->'.$last_id.'<br />'; //AAF

$next_id = $last_id++;

echo 'N_ID ->'.$next_id.'<br />';//AAF
Run Code Online (Sandbox Code Playgroud)

我给出的以下示例工作正常:

$x = 'AAZ';
$x++;
echo $x;//ABA
Run Code Online (Sandbox Code Playgroud)

到底是怎么回事?必须是工作日的结束......

谢谢大家的帮助

Pau*_*xon 9

++是一个后增量操作,从而

$next_id = $last_id++;
Run Code Online (Sandbox Code Playgroud)

将$ last_id 的当前值分配给$ next_id,然后递增它.你想要的是一个预增量

$next_id = ++$last_id;
Run Code Online (Sandbox Code Playgroud)