1--TEST-- 2Bug #49244 (Floating point NaN cause garbage characters) 3--FILE-- 4<?php 5 6for ($i = 0; $i < 10; $i++) { 7 printf("{%f} %1\$f\n", pow(-1.0, 0.3)); 8 printf(b"{%f} %1\$f\n", pow(-1.0, 0.3)); 9} 10 11?> 12--EXPECT-- 13{NaN} NaN 14{NaN} NaN 15{NaN} NaN 16{NaN} NaN 17{NaN} NaN 18{NaN} NaN 19{NaN} NaN 20{NaN} NaN 21{NaN} NaN 22{NaN} NaN 23{NaN} NaN 24{NaN} NaN 25{NaN} NaN 26{NaN} NaN 27{NaN} NaN 28{NaN} NaN 29{NaN} NaN 30{NaN} NaN 31{NaN} NaN 32{NaN} NaN 33