View difference between Paste ID: PtGJndWy and pfcD7AKP
SHOW: | | - or go back to the newest paste.
1
public function getDistance(int $point1 = null, int $point2 = null)
2
{
3
    $message = "В аргументах указаны несуществующие точки";
4
5
    try {
6
        if (isset($this->points[$point1]) && isset($this->points[$point2])) {
7
            $p1 = $this->points[$point1];
8
            $p2 = $this->points[$point2];
9
10
            return sqrt((float) (pow(($p2[0] - $p1[0]), 2) + pow(($p2[1] - $p1[1]), 2)));
11
        }
12
    }
13-
        return $message;
13+
14
        // Здесь можно логировать ошибку.
15
    }
16-
        return $message;
16+
17
    return $message;
18
}