Hi!
Solche Fehler sollte man sowieso vorher abfangen nachdem das Skript ja damit abstürzt. Anhand der Quelltextzeile kann man die Zeilennummer doch in der Regel auskombinieren.
Aber der Rat wie gesagt: Den Fehler im Skript abfangen (@error, @extended, Rückgabewerte) und dann den Nutzer sauber informieren oder das Skript kontrolliert beenden.
peethebee