Para evitar ese problema encierra entre paréntesis la variable $text y el file_get_contents.
Debes aprender sobre el
orden de precedencia. EL == tiene más precedencia que el = por lo tanto cuando haces tu consulta lo que le estás diciendo es que primero haga file_get_contents() !== false y luego añada el valor. Por eso te sale uno, porque tu condición es cierta y luego le asigna ese valor a la variable $text.