此:
var_dump(nl2br("aaa\naaa", false));
输出:
NULL
我使用的是PHP 5.2.13版。 Doctype是:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
答案 0 :(得分:2)
查看更改日志。第二个参数是在PHP 5.3.0中添加的
答案 1 :(得分:2)
PHP 5.3中添加了第二个false
参数。如果传递了一个他们不期望的额外参数,那么旧版本的函数可能会失败。本地实验证实了这一点,代码在PHP 5.3上运行良好,在5.2.10上运行失败。
答案 2 :(得分:1)
仅在PHP 5.3中,nl2br
中有第二个arg。