현재 위치: > 최신 기사 목록> PHP 클래스를 사용하여 추가, 뺄셈, 곱셈 및 나누기의 기본 작동 기능을 구현하는 방법

PHP 클래스를 사용하여 추가, 뺄셈, 곱셈 및 나누기의 기본 작동 기능을 구현하는 방법

gitbox 2025-06-29

소개

웹 개발에서는 추가, 뺄셈, 곱셈, 분할 등과 같은 기본 수학적 작업이 종종 필요합니다. 여러 장소에서 유사한 코드를 반복적으로 쓰는 것을 피하기 위해이 기사는 PHP 클래스를 통해 두 숫자 사이의 두 숫자를 구현하는 방법을 소개하여 코드의 재사용 및 읽기를 향상시킵니다.

PHP 클래스 구현

기본 4 자화 작업을 구현하려면 Operand $ a, $ b, 운영자 $ 운영자 및 계산 결과 $ result의 4 가지 속성이있는 PHP 클래스를 만들 수 있습니다. 이 클래스에서 방법을 정의함으로써 다양한 작업이 수행됩니다.

먼저, 클래스의 생성자를 정의하여 속성을 초기화합니다.

 class Calculator {
    protected $a;
    protected $b;
    protected $operator;
    protected $result;

    public function __construct($a, $b, $operator) {
        $this->a = $a;
        $this->b = $b;
        $this->operator = $operator;
        $this->result = null;
    }
}

생성자에서 $ a와 $ b는 2 개의 피연산자, $ 운영자는 연산자이며 $ result는 null로 초기화됩니다.

계산 방법의 구현

다음으로, 수신 연산자를 기반으로 해당 수학 연산을 수행하는 계산 () 이라는 메소드를 정의합니다. 특정 구현은 다음과 같습니다.

 public function calculate() {
    switch($this->operator) {
        case '+':
            $this->result = $this->a + $this->b;
            break;
        case '-':
            $this->result = $this->a - $this->b;
            break;
        case '*':
            $this->result = $this->a * $this->b;
            break;
        case '/':
            if($this->b == 0) {
                throw new Exception('구분은 될 수 없습니다0');
            } else {
                $this->result = $this->a / $this->b;
            }
            break;
        default:
            throw new Exception('잘못된 연산자');
    }
    return $this->result;
}

이 방법에서는 연산자에 따라 스위치 문을 사용하여 다른 작업을 수행합니다. 연산자가 분할이고 디바이저가 0 인 경우 예외 알림이 던져집니다.

사용의 예

이 클래스를 운영에 사용하는 것은 매우 간단합니다. 클래스를 인스턴스화하고 계산 () 메소드를 호출하면됩니다. 다음은 추가 작업의 예입니다.

 $calc = new Calculator(2, 3, '+');
echo $calc->calculate();

요약

이 기사에 소개 된 방법을 통해 첨가, 뺄셈, 곱셈 및 두 숫자 사이의 분할과 같은 기본 작업을 쉽게 구현할 수 있습니다. PHP 클래스를 사용하면 작동 로직을 캡슐화하여 코드의 가독성을 향상시킬뿐만 아니라 코드의 재사용 가능성을 향상시킵니다. 실제 개발에서 클래스를 물려 받고 새로운 컴퓨팅 기능을 확장하여보다 복잡한 컴퓨팅 요구에 적응할 수도 있습니다.