- la operación matemática $resultado -= $b1 es la misma que $resultado = $resultado - $b1
- '-' es un operador matemático, convierte a los dos operandos de '-' en valores numéricos
- entonces, $resultado, como contiene 'pruebafin.txt', lo convierte en 0
- y para $b1, que contiene la línea leída, en la mayor parte de las ocasiones, también la convertirá en un 0
- a continuación hace la operación matemática $resultado - $b1, que da 0, con lo que $resultado toma al final el valor 0
El programa funciona, a pesar del error.