>  기사  >  백엔드 개발  >  PHP의 연산자 기본 튜토리얼

PHP의 연산자 기본 튜토리얼

伊谢尔伦
伊谢尔伦원래의
2017-06-23 09:13:271433검색

Operator는 배열과 변수에 대해 특정 작업을 수행하는 데 사용되는 기호입니다. 제어 구조 사용자 입력에 효과적으로 응답하려면 코드에 판단 기능이 있어야 합니다. 프로그램이 판단을 내릴 수 있게 하는 구조를 조건이라고 합니다.

연산자

연산자는 배열과 변수에 대해 특정 연산을 수행하는 데 사용되는 기호입니다.

1. 산술 연산자

연산자

Name

+

plus

$a+$b

-

minus

$a-$b

*

ride

$a*$b

/

제외

$a/$b

%

나머지

$a%$b

2. 복합 할당 연산자

operator

사용 방법

은 다음과 같습니다.

+=

$a+=$b

$a=$a+$b

-=

$a-=$b

$a=$a-$b

*=

$a*=$b

$a =$a*$b

/=

$a/=$b

$a=$a/$b

%=

$a%=$b

$a=$a%$b

.=

. $a .=$ b

$a=$a.$b

접두사 증가 및 감소 및 후위 증가 및 감소 연산자:

$a=++$b;

$a=$b++;

$a=--$b;

$a=$b - -;

3, 비교 연산자

Operator

Name

Usage

= =

은 같음 으로

$a= =$b

= =

equal

$a= = $b

!=

같지 않음

$a!=$b

!= =

일정하지 않음

$a != =$b

<>

같지 않음

$a<>$b

<

$a<$b

>

보다 큽니다.

$a>$b

<=

이하 >=

더 커짐

$a>=$b

이상

참고: 동일성은 양쪽의 피연산자가 동일하고 데이터 유형도 동일한 경우에만 true가 반환된다는 의미입니다.

예: 0== ="0" 이는 피연산자가 true를 반환하므로 이는 true를 반환합니다. 같음

0= =" 0" 데이터 유형이 다르기 때문에 false를 반환합니다

4. 논리 연산자

$b우선순위가 낮음

Operator

사용 방법

사용법 방법

설명

!

non

!$b

if$b 은(는) false입니다. true를 반환합니다. 그렇지 않으면 반대입니다

&&

$과 같습니다. a&&$b

만약 $a$b U True, 결과는 True입니다. ||$b $a

true

또는 둘 다
true

이면 결과는

true;
그렇지 않으면

false

and입니다. $a $b &&

와 동일하지만

또는

또는

$a 또는 $b ||

과 동일하지만 우선순위가 높습니다. 하위 수준

연산자 "and""or"&&||보다 우선순위가 낮습니다.

5. 삼항 연산자

조건 ? true인 경우 값

예: ($grade>=50 ? "Passed" : "Failed")

6. a=@(57/0);

제수는

0

일 수 없으므로 오류가 발생하므로 오류 경고를 방지하려면 @을 추가하세요. 7. 배열 연산자

$b$b 동일한 요소와 동일한 순서로 을 반환합니다. $b가 동일하지 않으면 이 동일하지 않으면 true
Operator

사용 방법

사용 방법

설명

+

Union

!$b

$a$b의 모든 요소를 ​​포함하는 배열 을 반환합니다.

= =

$a

에 동일한 요소가 있는 경우

$a&&$b과 동일합니다. return true If $a

true

!=

non-equivalent

$a 및 $b $a

true

<>을 반환합니다. ;

동등하지 않음

$a$b

를 반환합니다.

!= =

비동일

$a 또는 $b

if$a $b은(는) 아닙니다. 상수 기다려, 반환 true

연산자의 우선순위와 연관성:

일반적으로 말해서, 연산자에는 실행 순서인 우선순위가 있습니다.

연산자도 연관적입니다. 즉, 동일한 우선순위를 가진 연산자의 실행 순서입니다. 이 순서는 일반적으로 왼쪽에서 오른쪽, 오른쪽에서 왼쪽 또는 관련이 없습니다.

연산자 우선순위 표는 아래와 같습니다. 최상위 연산자의 우선순위가 가장 낮으며, 표의 위에서부터 아래로 우선순위가 높아집니다.

운영자 우선순위

그리고오른쪽인쇄왼쪽= += -= *= /= .= %= &= |= ^= ~= <<= >>=left? :||left&&왼쪽|left^left& 관련없음 = = !="

연관성

운영자

왼쪽

,

left

아니면

왼쪽

left

! ~ ++ -- (int) (더블)(문자열)(배열)(객체) @

right

[]

관련 없음

우선순위 혼동을 피하기 위해 괄호를 사용하여 우선순위를 켜는 것을 방지할 수 있습니다.

위 내용은 PHP의 연산자 기본 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.