$var = 'test_1';
var_dump(++$var); // string(6) "test_2"
$var2 = '1_test';
var_dump(++$var2); // string(6) "1_tesu"
$var3 = 'test_z';
var_dump(++$var3); // string(6) "test_a"
$var4 = 'test_';
var_dump(++$var4); // string(5) "test_"
Run Code Online (Sandbox Code Playgroud)
显然,如果最后一个字符是数字,则在字符串上使用增量运算符会增加数字,增加字母,然后如果最后一个字符在字母表中,则重置为一次z,并且对非字符串没有影响字母数字字符.
这是许多脚本语言中的标准功能,还是我找到了一个PHP复活节彩蛋?