The question is, what will crash? The string certainly will not crash. An SQL injection may be possible if the string is being inserted into a database, and for such an occasion the appropriate escaping function or preferably prepared statements should be used. For such a function, whether backslashes are used to escape depends on the database engine.
Of course, if you escape a string and then copy it over to an element in an array, that array element would remain escaped.