public Convert.NumberInfo ToNumber(out PhpNumber number) { double d; long l; var info = Convert.StringToNumber(ToString(), out l, out d); number = (info & Convert.NumberInfo.Double) != 0 ? PhpNumber.Create(d) : PhpNumber.Create(l); return info; }
/// <summary> /// Performs conversion of a value to a number. /// </summary> public static PhpNumber ToNumber(PhpString value) => value.ToNumber();