Mailinglisten-Archive |
On Mon, 1 Jan 2001 16:28:45 +0100, Hans Theo Mislisch wrote:
>> "[...]
>> String nl2br (string string)
>
>> Returns string with '<BR>' inserted before all newlines.
>> [...]"
>> (Q: http://www.php.net/nl2br)
>
>ich will ja nicht behaupten dass das Manual dann falsch ist.
Auch wenn ich mich jetzt aufs Glatteis begebe, da meine
C-Kenntnisse nur sehr rudimentaer sind, sollte ein Blick
in den Sourcecode diese Frage klaeren:
Aus /ext/standard/string.c:
[...]
PHP_FUNCTION(nl2br)
{
[...]
php_char_to_str((*str)->value.str.val,(*str)->value.str.len,'\n',
"<br />\n",7,return_value);
}
[...]
Wenn ich die Zeile php_char_to_str(...) richtig
interpretiere, wird der 3. Parameter (\n) gegen
den 4. Parameter (<br />\n) ausgetauscht,
was die Aussage im Manual bestaetigt.
Bitte korrigiert mich, wenn ich den Sourcecode
falsch interpretiert habe.
-Martin
php::bar PHP Wiki - Listenarchive