> 백엔드 개발 > PHP 튜토리얼 > PHP 연산자 및 표현식에 대한 자세한 소개

PHP 연산자 및 표현식에 대한 자세한 소개

墨辰丷
풀어 주다: 2023-03-28 13:00:01
원래의
2102명이 탐색했습니다.

연산자와 표현식은 PHP 학습에 있어 가장 기본적인 지식입니다. 이 글에서는 PHP에서 연산자와 표현식의 일부 응용과 기술을 설명하고, 주의해야 할 사항도 함께 설명합니다.

php 연산자와 표현식

1. 연산자 분류

1. 피연산자에 따른 분류

1.!true // 단항 연산자
2.$a+$b // 이항 연산자
3. true ? 1:0 // 삼항 연산자

2, 연산 함수로 분류

(1) 산술 연산자
1.+, -, x, /, % (take (I)

(2) 문자열 연산자
1.. // 예: $a = 'abc'.'efg';

(3) 할당 연산자

1.= // 단순 할당
2 .+=, -=, X=, / =, %=, .= // 복합 할당
3.++($a++, ++$a), --($a--, --$a) // 증가 및 감소
4.&($ a = 1;$b = &a) // 참조 할당

(4) 비교 연산자

1.==, ===(같음), !=, ! ===, <>(같지 않음) to), <, >, <=, >=

(5) 논리 연산자
1.// 괄호 안의 항목이 괄호 밖의 항목보다 우선순위가 높습니다
2.&&(and), ||(or), !(not), xor(exclusive OR),

(6) 비트 연산자
1.&(bitwise AND), |(bitwise OR) , ~(bitwise NOT), ^(bitwise XOR ), <<(왼쪽 시프트), >>(오른쪽 시프트)

2. 산술 연산자

% 나머지, 일반적인 사용법 : 1) 정수 나누기 연산 2) 값 범위 제어

예: 윤년인지 확인합니다(4년에 한 번 윤년, 백년에 한 번 윤년, 400년에 한 번 윤년)

// %会把两边的数转成整型后在整除
// %两边不能用小数或负数
if ((($year%4 == 0) && ($year%100 != 0)) || $year%400 == 0)
echo "闰年";
else
echo "平年";
로그인 후 복사

3. 할당 연산자

//先自身加10,然后赋值给自己,等价于 $a=$a+10
$a += 10;
 
//前置递增递减,先递增递减再赋值
++$a

//先赋值,再递增递减
$a++ 
//实例
$a = 10;
$b = $a++
$c = --$b
结果:a=11 b=9 c=9
로그인 후 복사

4. 논리 연산자

or, or 둘의 차이 true = true
논리 연산자 단락
1, && //하나가 false이면 나중에 아무 연산도 수행되지 않으므로 false여야 합니다
2, || //하나가 true이면 나중에 작업이 수행되지 않습니다. True

fopen("test.php","r") 또는 die("failure")여야 합니다.

팁: 거기 연산자 & |

5. 비트 연산자

비트 연산: 정수는 32비트 바이너리로 변환되고, 문자열은 처리를 위해 ANSCA 코드로 변환됩니다. 이 기사의 내용이 모든 사람의 학습에 도움이 되기를 바랍니다.

관련 권장 사항:

php

File_get_contents는 파일의 배열 요소를 가져오는 방법을 구현합니다
PHP file_put_contents는 추가 및 줄 바꿈 방법을 구현합니다


PHP는 모기지 계산을 구현합니다. 장치를 사용하려면


위 내용은 PHP 연산자 및 표현식에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿