GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Completed
Branch dev (ec2832)
by t
03:09
created

LMAT::ln()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 2
CRAP Score 1

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 1
c 1
b 0
f 0
nc 1
nop 1
dl 0
loc 3
ccs 2
cts 2
cp 1
crap 1
rs 10
1
<?php
2
/**
3
 * Trait MathAndTrigonometry-L
4
 *
5
 * @link https://www.icy2003.com/
6
 * @author icy2003 <[email protected]>
7
 * @copyright Copyright (c) 2017, icy2003
8
 */
9
namespace icy2003\php\icomponents\excel\mathAndTrigonometry;
10
11
/**
12
 * MathAndTrigonometry-L
13
 */
14
trait LMAT
15
{
16
    /**
17
     * 返回整数的最小公倍数。 最小公倍数是所有整数参数 number1、number2 等的倍数中的最小正整数。 使用 LCM 添加具有不同分母的分数
18
     *
19
     * @param integer|array $number1 Number1 是必需的,后续数字是可选的。 要计算其最小公倍数的 1 到 255 个值
20
     *
21
     * @return integer
22
     */
23 1
    public static function lcm($number1)
24
    {
25 1
        $numbers = is_array($number1) ? $number1 : func_get_args();
26 1
        if (in_array(0, $numbers)) {
27
            return 0;
28
        }
29 1
        return array_product($numbers) / self::gcd($numbers);
30
    }
31
32
    /**
33
     * 返回数字的自然对数。 自然对数以常数 e (2.71828182845904) 为底
34
     *
35
     * @param double $number 必需。 想要计算其自然对数的正实数
36
     *
37
     * @return double
38
     */
39 1
    public static function ln($number)
40
    {
41 1
        return log($number);
42
    }
43
44
    /**
45
     * 根据指定底数返回数字的对数
46
     *
47
     * - 注意:此和 PHP 的 log 的默认底不一样,PHP 的默认底是自然对数 e
48
     *
49
     * @param double $number 必需。 想要计算其对数的正实数
50
     * @param double $base 可选。 对数的底数。 如果省略 base,则假定其值为 10
51
     *
52
     * @return double
53
     */
54 1
    public static function log($number, $base = 10)
55
    {
56 1
        return log($number, $base);
57
    }
58
59
    /**
60
     * 返回数字以 10 为底的对数
61
     *
62
     * @param double $number 必需。 想要计算其以 10 为底的对数的正实数
63
     *
64
     * @return double
65
     */
66 1
    public static function log10($number)
67
    {
68 1
        return log($number, 10);
69
    }
70
}
71