$linea->desde_es no es lo mismo que
$desde_es. El primero hace referencia a una propiedad
$desde_es en una clase instanciada en la variable
$linea, mientras que el segundo busca y hace referencia a una variable local
$desde_es. Supuse que querías comprobar si la propiedad de la clase estaba definida, y no la variable local...
Un saludo,