xref: /PHP-8.3/ext/standard/tests/math/constants.phpt (revision b0c0a2cf)
1--TEST--
2Math constants
3--INI--
4precision=-1
5--FILE--
6<?php
7$constants = array(
8    "M_E",
9    "M_LOG2E",
10    "M_LOG10E",
11    "M_LN2",
12    "M_LN10",
13    "M_PI",
14    "M_PI_2",
15    "M_PI_4",
16    "M_1_PI",
17    "M_2_PI",
18    "M_SQRTPI",
19    "M_2_SQRTPI",
20    "M_LNPI",
21    "M_EULER",
22    "M_SQRT2",
23    "M_SQRT1_2",
24    "M_SQRT3"
25);
26foreach($constants as $constant) {
27    printf("%-10s: %s\n", $constant, constant($constant));
28}
29?>
30--EXPECT--
31M_E       : 2.718281828459045
32M_LOG2E   : 1.4426950408889634
33M_LOG10E  : 0.4342944819032518
34M_LN2     : 0.6931471805599453
35M_LN10    : 2.302585092994046
36M_PI      : 3.141592653589793
37M_PI_2    : 1.5707963267948966
38M_PI_4    : 0.7853981633974483
39M_1_PI    : 0.3183098861837907
40M_2_PI    : 0.6366197723675814
41M_SQRTPI  : 1.772453850905516
42M_2_SQRTPI: 1.1283791670955126
43M_LNPI    : 1.1447298858494002
44M_EULER   : 0.5772156649015329
45M_SQRT2   : 1.4142135623730951
46M_SQRT1_2 : 0.7071067811865476
47M_SQRT3   : 1.7320508075688772
48