Przyrost znaków działa, ale dodanie nie. Czemu?

$a = 'a';
print ($a+1);
print ($a++);
print $a;

Dane wyjściowe to:1 a b

Jasne jest więc, że operator przyrostu wykonał swoje zadanie, ale nie rozumiem, dlaczego wyjście ma wartość „1”$a+1. Czy ktoś może to wyjaśnić?