Estou começando a estudar o PHP, e cheguei até esta função (strcmp). Só que eu não consigo entender a lógica dela... Por exemplo, tenho o código abaixo: <?
$var1 = strcmp("teste", "Teste");
$var2 = strcmp("testes", "testes");
$var3 = strcmp("Testes", "teste");
echo $var1 . "<br>" . $var2 . "<br>" . $var3;
?> O primeiro caso retornará 1, indicando que a primeira string é maior que a segunda. Por que? O segundo caso retornará 0, pos são idênticas. O terceiro caso retornará -1, indicando que a primeira string é menor que a segunda. Por que? Como o PHP encara a letra maiúscula dentro dessa função? Desde já, muito obrigado.