Исправление Zmicier, 24.11.15 11:05 (текущая версия) :
Ага-ага. А особенно хорошее число — это NaN.
NaN
$ say looks_like_number('NaN') ? "number" : "not number"; number
Исходная версия Zmicier, 24.11.15 11:04:
$ say looks_like_number('NaN') ? «number» : «not number»; number