Οι συναρτήσεις μαθηματικών χειρίζονται τιμές μόνο μέσα στα όρια των integer και float τύπων του υπολογιστή σας. (αυτό αντιστοιχεί στους τύπους long και double, αντίστοιχα, της C) Για το πώς μπορείτε να χειριστείτε μεγαλύτερου μεγέθους αριθμούς, κοιτάξτε στις arbitrary precision math functions.
Δεν χρειάζονται εξωτερικές βιβλιοθήκες για να γίνει build αυτή η επέκταση.
Δεν χρειάζεται εγκατάσταση για αυτές τις συναρτήσεις, είναι μέρος του πυρήνα της PHP.
Αυτή η επέκταση δεν έχει directives ρύθμισης ορισμένα στο php.ini.
Αυτή η επέκταση δεν έχει resource τύπους ορισμένους.
Οι παρακάτω σταθερές είναι πάντα διαθέσιμες ως μέρος του πυρήνα της 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] |