2011-01-17 14 views
1

を動作しません。私は私のスクリプトの1はもう働いていなかったことに気づいて、調査を開始しました。最終的にはそれはもはや働いていないnl2br()に煮詰まった。nl2brが突然もう

nl2br("asd",true): NULL 
nl2br("asd",false): NULL 
nl2br("asd"): string(3) "asd" 

2番目のパラメータを指定すると、NULLが返されます。 WTF?このボックスにPHPをインストールしても、何年もの間は触れられていません。Apache2の古いバージョン5.2.6です。なぜそれは突然すべて働いていないのですか?

+1

第2のパラメータは、バージョン5.3.0で追加されました! – Paul

答えて

1

第2のパラメータは、5.3で追加されています。

私の最高の推測:PHPは、カンマ演算子など、ないのparamsのための区切り文字として、あなたのカンマを解釈し、それが文字列の代わりに、真または偽の式を評価し、それはnl2br関数に送信されます。