Pchp.Core.PhpString.ToNumber C# (CSharp) Method

ToNumber() public method

public ToNumber ( PhpNumber &number ) : Convert.NumberInfo
number PhpNumber
return Convert.NumberInfo
        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;
        }

Usage Example

Exemplo n.º 1
0
 /// <summary>
 /// Performs conversion of a value to a number.
 /// </summary>
 public static PhpNumber ToNumber(PhpString value) => value.ToNumber();