PHP nicht wirklich durchdacht?

Tim Oliver Wagner <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
Hallo,
ich habe jetzt einige Stunden nach einem Fehler gesucht, obwohl es eigentlich 
richtig war (laut Dokumentation!).

laut Docu gibt strpos($haystack, $needle) false zurück, wenn die $needle nicht 
im $haystack vorgekommen ist (ansonsten die Stelle an der die $needle 
vorgekommen ist). Jedoch gibt diese Funktion auch false zurück wenn $needle 
direkt am Anfang auftritt!!!!!!!!!

Warum gibt die Funktion nicht -1 zurück wenn es nicht vorkommt, dann kann 
unterschieden werden zwischen nicht vorkommen im String und am Anfang des 
Strings vorkommen.

Bei PHP entspricht ein Integer mit dem Wert 0 wohl dem FALSE.

Siehe Docu:
http://www.php.net/manual/en/function.strpos.php
http://www.selfphp.info/funktionsreferenz/string_funktionen/strpos.php

Sorry, aber die Funktion ist echt nicht durchdacht. Oder habe ich da einen 
Denkfehler?

Grüße

Oli

-- 
Um die Liste abzubestellen, schicken Sie eine Mail an:
    [email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.