Fatal errors not halting processing

Related?: Is string(JSON) with no ERROR_VARIABLE supposed to exit with a fatal error if an error occurs?