Ich bin grad dabei ein Gästebuch in PHP zu schreiben und frag mich wie es in PHP mit der Fehleranfälligkeit bei Stringbefehlen(scanf,fgets,etc...) steht, da viele Befehle ähnlich wie in C sind. Henne
henne wrote:
wie es in PHP mit der Fehleranfälligkeit bei Stringbefehlen(scanf,fgets,etc...) steht, da viele Befehle ähnlich wie in C sind.
Es sind C-Befehle mit all ihrer Maechtigkeit und eben auch mit der Gefahr der Fehlbedienung. PHP bietet aber auch noch hoeher angesiedelte Befehle wie file() oder readfile(), die leichter zu bedienen sind. Zum Anhaengen an eine Textdatei nehme ich meist error_log(). Peter
Hi
Ich bin grad dabei ein Gästebuch in PHP zu schreiben und frag mich wie es in PHP mit der Fehleranfälligkeit bei Stringbefehlen(scanf,fgets,etc...) steht, da viele Befehle ähnlich wie in C sind.
Was meinst Du mit "Fehleranfaelligkeit"? Es gibt keine Sprache, die Denkfehler seitens des Entwicklers verhindert. Wenn es Dir um die typischen C-Probleme wie Buffer-Overflows, Segementation faults etc. geht, so musst Du darauf hin PHP keinerlei Ruecksicht nehmen. Das schlimmste, das Dir da passieren kann, ist eine Warnung des Interpreters. Ein Abstuerz kann da nicht passieren - solange es keinen Bug im PHP-Interpreter gibt. Bye -- 1 Bodo Kaelberer 123 http://www.webkind.de/ 3 4 "A button I have made must be pushed." (ip)
Am Montag, 2. Juni 2003 21:06 schrieb Bodo Kaelberer:
Hi
Ich bin grad dabei ein Gästebuch in PHP zu schreiben und frag mich wie es in PHP mit der Fehleranfälligkeit bei Stringbefehlen(scanf,fgets,etc...) steht, da viele Befehle ähnlich wie in C sind.
Was meinst Du mit "Fehleranfaelligkeit"? Es gibt keine Sprache, die Denkfehler seitens des Entwicklers verhindert.
Wenn es Dir um die typischen C-Probleme wie Buffer-Overflows, Segementation faults etc. geht, so musst Du darauf hin PHP keinerlei Ruecksicht nehmen. Das schlimmste, das Dir da passieren kann, ist eine Warnung des Interpreters. Ein Abstuerz kann da nicht passieren - solange es keinen Bug im PHP-Interpreter gibt.
Bye
-- 1 Bodo Kaelberer 123 http://www.webkind.de/ 3 4 "A button I have made must be pushed." (ip)
Genau um Bufferowerflows und Segemtionfaults ging es mir, da ich in PHP keine Erfahrung (aber dafür in C ) hab und halbwegs weiß was man da alles verkehrt machen kann. Danke!
participants (3)
-
Bodo Kaelberer
-
henne
-
Peter Wiersig