echo $begrüßung;
Wie bekommt man eine aussagefähige Fehlernummer in PHP?
Die Frage lässt sich ganz einfach mit einem "gar nicht" beantworten. Wenn es Fehlernummern gäbe, müssten die beim Erzeugen einer Fehlermeldung in PHPs Quellcode zu finden sein. Beispielsweise deine Fehlermeldung von neulich in fgets(). Zu finden in http://cvs.php.net/viewvc.cgi/php-src/ext/standard/file.c?revision=1.529&view=markup ab Zeile 1119. In Zeile 1138 wird die Fehlermeldung erzeugt.
php_error_docref(NULL TSRMLS_CC, E_WARNING, "Length parameter must be greater than 0");
Es ist lediglich das Level E_WARNING zu sehen. Die Aufgabe des ersten Arguments ist mir nicht ganz klar, hat aber was mit einem Thread Safe Resource Manager zu tun und ist keine Fehlernummernkonstante.
Wenn du unbedingt eindeutige Fehlernummern brauchst, musst du dazu erstmal die passende Infrastruktur im PHP-Code durchgesetzt bekommen.
echo "$verabschiedung $name";