初学PHP,想请教。。。

$s=$s+1与++$s应该是等同的吧,为何以下两段代码的结果不一样呢?

代码一:

$s='a';
++$s;
echo $s;

代码二:

$s='a';
$s=$s+1;
echo $s;

第一段代码,输出b
第二段代码,相当于'a'+1,'a'转换为整数变成了0,所以输出1。