$s=$s+1与++$s应该是等同的吧,为何以下两段代码的结果不一样呢?
代码一:
$s='a';++$s;echo $s;
代码二:
$s='a';$s=$s+1;echo $s;
第一段代码,输出b第二段代码,相当于'a'+1,'a'转换为整数变成了0,所以输出1。