Mailinglisten-Archive |
Guten Tag Heiko Huvermann, am Samstag, 19. Januar 2002 um 10:40 schrieben Sie: > Hallo Liste, > ich habe ein Problem mit einem Script, welches ich bereits auf mehreren > Servern installiert habe. Überall läuft es einwandfrei, nur auf einem Server > (WAMP) bekomme ich z.b. folgende Fehlermeldungen: > Warning: Undefined variable: Variablenname in "c://pfad_zum_Script" on > line Zeilennummer > OK, die Variablen sind von Fall zu Fall manchmal undefiniert, kann der > Server nicht einfach so konfiguriert werden, dass Variablen, wenn sie > undefiniert sind, einfach false zurückliefern? > Andernfalls müssen einige Scripts überarbeitet werden, besser wäre, wenn der > Server undefinierte Variablen als leer oder False verstünde. Bei den > anderen Servern ist das jedenfalls so. > Geht das über eine Einstellung in der php.ini? > Oder muss ich erst alle verwendeten Variablen vorher unbedingt > initiallisieren: > if (!isset($variablenname1)) { $variablenname=""; } > ... usw. In der Tat kann man das in der php.ini einstellen! Oder auch über 'error_reporting()'. Du lässt Dir nämlich nicht nur Fehler, sondern auch Warnungen ausgeben! Allerdings sollte man sich die Warnungen zu Herzen nehmen und demnächst sauberer programmieren ;-) vgl.: http://www.php.net/manual/en/function.error-reporting.php http://www.php.net/manual/en/configuration.php Eigentlich sollten Produktions-Server gar keine Warnungen oder Fehler anzeigen... (aber natürlich sollten Fehler geloggt, kontrolliert und ggf. bereinigt werden!) -- [ mfg: marc-alexander prowe ] [ http://www.virtuelle-maschine.de ] [ mailto:listen_(at)_mohajer.de ] .
php::bar PHP Wiki - Listenarchive