constants_basic.phpt 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. --TEST--
  2. Test for pre-defined math constants
  3. --INI--
  4. precision=14
  5. --FILE--
  6. <?php
  7. echo "M_E= ";
  8. var_dump(M_E);
  9. echo "M_LOG2E= ";
  10. var_dump(M_LOG2E);
  11. echo "M_LOG10E= ";
  12. var_dump(M_LOG10E);
  13. echo "M_LN2= ";
  14. var_dump(M_LN2);
  15. echo "M_LN10= ";
  16. var_dump(M_LN10);
  17. echo "M_PI= ";
  18. var_dump(M_PI);
  19. echo "M_PI_2= ";
  20. var_dump(M_PI_2);
  21. echo "M_PI_4= ";
  22. var_dump(M_PI_4);
  23. echo "M_1_PI= ";
  24. var_dump(M_1_PI);
  25. echo "M_2_PI= ";
  26. var_dump(M_2_PI);
  27. echo "M_SQRTPI= ";
  28. var_dump(M_SQRTPI);
  29. echo "M_2_SQRTPI= ";
  30. var_dump(M_2_SQRTPI);
  31. echo "M_LNPI= ";
  32. var_dump(M_LNPI);
  33. echo "M_EULER= ";
  34. var_dump(M_EULER);
  35. echo "M_SQRT2= ";
  36. var_dump(M_SQRT2);
  37. echo "M_SQRT1_2= ";
  38. var_dump(M_SQRT1_2);
  39. echo "M_SQRT3= ";
  40. var_dump(M_SQRT3);
  41. echo "INF= ";
  42. var_dump(INF);
  43. echo "NAN= ";
  44. var_dump(NAN);
  45. ?>
  46. --EXPECT--
  47. M_E= float(2.718281828459045)
  48. M_LOG2E= float(1.4426950408889634)
  49. M_LOG10E= float(0.4342944819032518)
  50. M_LN2= float(0.6931471805599453)
  51. M_LN10= float(2.302585092994046)
  52. M_PI= float(3.141592653589793)
  53. M_PI_2= float(1.5707963267948966)
  54. M_PI_4= float(0.7853981633974483)
  55. M_1_PI= float(0.3183098861837907)
  56. M_2_PI= float(0.6366197723675814)
  57. M_SQRTPI= float(1.772453850905516)
  58. M_2_SQRTPI= float(1.1283791670955126)
  59. M_LNPI= float(1.1447298858494002)
  60. M_EULER= float(0.5772156649015329)
  61. M_SQRT2= float(1.4142135623730951)
  62. M_SQRT1_2= float(0.7071067811865476)
  63. M_SQRT3= float(1.7320508075688772)
  64. INF= float(INF)
  65. NAN= float(NAN)