PHP

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


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




최초 작성일 : 2023-08-22 | 수정일 : 2023-09-05 | 조회수 : 292

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' 카테고리의 다른 인기글
🚀 추천글
새글

애플컴퓨터 신제품, 2025년 출시될 최신 정보 총정리!
2025-08-23
  • 애플컴퓨터
  • 애플 신제품
  • 2025년 출시
애플컴퓨터 신제품, 2025년 기대작 총정리!
2025-08-22
  • 애플컴퓨터
  • 2025년 신제품
  • 맥북 프로
애플컴퓨터 신제품, 2025년 최신 소식 총정리!
2025-08-21
  • 애플컴퓨터
  • 2025년 신제품
  • 아이폰 17
애플컴퓨터 최신 소식: M4 칩 성능 폭발! 🚀
2025-08-20
  • M4 칩
  • 애플 M4
  • 애플 신제품
애플컴퓨터 최신 M5 칩 성능 '깜짝'!
2025-08-20
  • 애플 M5 칩
  • M5 칩 성능
  • 애플 실리콘
추천글
카슈미르, 전쟁의 불씨: 국제적 긴장의 중심에서의 갈등 분석
2025-08-20
  • 카슈미르분쟁
  • 인도파키스탄
  • 카르길전쟁




📸 이미지 프롬프트 복사 완료!
이제 어떤 이미지 생성 도구로 이동하시겠어요?
🧠 ImageFX 🧪 Whisk