PHP

[PHP강좌] 산술 연산자 우선순위


[PHP강좌] 산술 연산자 우선순위


  2023-08-22  222 View 공개

PHP의 연산자 우선순위는 대부분의 프로그래밍 언어와 비슷하게 설계되어 있다. 산술 연산자의 경우, 다음과 같은 우선순위를 가집니다.

  1. 1. 지수 연산자 (**): 거듭제곱 연산이 최우선이다.

    php
    $result = 2 ** 3; // 결과: 8
  2. 2. 단항 연산자 (+, -, !): 부호 변경이나 논리 NOT 등의 단항 연산자가 두 번째로 우선순위를 가집니다.

    php
    $result = -3 + 4; // 결과: 1
  3. 3. 곱셈 (*), 나눗셈 (/), 모듈로 연산 (%): 이들은 덧셈과 뺄셈보다 높은 우선순위를 가집니다.

    php
    $result = 2 + 3 * 4; // 결과: 14 (먼저 3 * 4를 계산)
  4. 4. 덧셈 (+), 뺄셈 (-): 이들은 가장 낮은 우선순위의 산술 연산자이다.

    php
    $result = 2 + 3 - 1; // 결과: 4

    단순한 수학적 표현식이 아닌 경우, 괄호를 사용하여 연산자의 우선순위를 명시적으로 지정할 수 있다. 괄호 안의 연산이 먼저 수행됩니다.

    php
    $result = (2 + 3) * 4; // 결과: 20 (먼저 2 + 3을 계산)

    연산자의 우선순위와 결합성을 잘 이해하는 것은 복잡한 표현식에서 예상치 못한 결과를 피하기 위해 중요한다


Tags  #php  



🚩 PHP 글 모음 (총 56 건)

[PHP] 공공데이타포탈 XML 자료 파싱하기

Last Updated : 2023-09-30
#XML파싱 #공공데이타포탈

이메일 존재여부 확인

Last Updated : 2023-09-29

[PHP] 30분뒤 자동 로그아웃

Last Updated : 2023-09-29

[PHP] 타임존을 한국시간으로 설정하는 방법

Last Updated : 2023-09-29
#PHP #TIMEZONE

[PHP] 동시에 한 PC 에서만 로그인을 제한하는 방법

Last Updated : 2023-09-29
#php

[PHP] mb_substr 로 한글 문자열을 깨지지 않고 안전하게 분리하기

Last Updated : 2023-09-29
#PHP #mb_substr #한글문자열자르기