Οι συναρτήσεις μαθηματικών χειρίζονται τιμές μόνο μέσα στα όρια των integer και float τύπων του υπολογιστή σας. (αυτό αντιστοιχεί στους τύπους long και double, αντίστοιχα, της C) Για το πώς μπορείτε να χειριστείτε μεγαλύτερου μεγέθους αριθμούς, κοιτάξτε στις arbitrary precision math functions.
Οι παρακάτω σταθερές είναι πάντα διαθέσιμες ως μέρος του πυρήνα της PHP.
Πίνακας 1. Μαθηματικές Σταθερές
Σταθερά | Τιμή | Περιγραφή |
---|---|---|
M_PI | 3.14159265358979323846 | Pi |
M_E | 2.7182818284590452354 | e |
M_LOG2E | 1.4426950408889634074 | log_2 e |
M_LOG10E | 0.43429448190325182765 | log_10 e |
M_LN2 | 0.69314718055994530942 | log_e 2 |
M_LN10 | 2.30258509299404568402 | log_e 10 |
M_PI_2 | 1.57079632679489661923 | pi/2 |
M_PI_4 | 0.78539816339744830962 | pi/4 |
M_1_PI | 0.31830988618379067154 | 1/pi |
M_2_PI | 0.63661977236758134308 | 2/pi |
M_SQRTPI | 1.77245385090551602729 | sqrt(pi) [4.0.2] |
M_2_SQRTPI | 1.12837916709551257390 | 2/sqrt(pi) |
M_SQRT2 | 1.41421356237309504880 | sqrt(2) |
M_SQRT3 | 1.73205080756887729352 | sqrt(3) [4.0.2] |
M_SQRT1_2 | 0.70710678118654752440 | 1/sqrt(2) |
M_LNPI | 1.14472988584940017414 | log_e(pi) [4.0.2] |
M_EULER | 0.57721566490153286061 | Euler constant [4.0.2] |