PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPの事前定義された数学定数


定義と使用法

一定 説明
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)
M_2_SQRTPI 1.12837916709551257390 2 / sqrt(pi)
M_SQRT2 1.41421356237309504880 sqrt(2)
M_SQRT3 1.73205080756887729352 sqrt(3)
M_SQRT1_2 0.70710678118654752440 1 / sqrt(2)
M_LNPI 1.14472988584940017414 log e (pi)
M_EULER 0.57721566490153286061 オイラー定数
PHP_ROUND_HALF_UP 1 ラウンドが半分になります
PHP_ROUND_HALF_DOWN 2 半分に丸める
PHP_ROUND_HALF_EVEN 3 半分を偶数に丸める
PHP_ROUND_HALF_ODD 4 半分を奇数に丸める
NAN NAN 数字ではありません
INF INF インフィニティ

  1. どちらが速いですか? PHPの定数、変数、または変数配列?

    PHPの定数は、「define」関数を使用して定義されます。 PHPではかなり遅いです。 コードのパフォーマンスを向上させるために拡張機能(hidefなど)が作成された場合があります。 これは、何千もの定数があるときに明らかになります。 PHPバージョン5.3以降、const NAME=VALUEを使用したコンパイル時定数。使用することもできます。比較的高速です。

  2. Pythonの数学定数

    モジュールは2つの数学定数も定義します- Sr.No 定数と説明 1 pi 数学定数円周率。 2 e 数学定数e。