> 백엔드 개발 > PHP 문제 > PHP7의 새로운 기능에는 몇 가지 새로운 연산자가 추가되었습니다.

PHP7의 새로운 기능에는 몇 가지 새로운 연산자가 추가되었습니다.

(*-*)浩
풀어 주다: 2023-02-26 14:30:02
원래의
2635명이 탐색했습니다.

php7 새로운 기능에는 <=>라는 두 가지 새로운 연산자가 포함됩니다.

PHP7의 새로운 기능에는 몇 가지 새로운 연산자가 추가되었습니다.

PHP7에는 빈 병합 연산자( ??). PHP7 프로젝트에서는 삼항 표현식과 isset()이 동시에 사용되는 상황이 많기 때문에 변수가 존재하고 다음과 같은 경우 새로운 null 병합 연산자를 사용하여 삼항 연산과 isset() 함수를 대체할 수 있습니다. null이 아닌 경우 null 병합 연산자는 첫 번째 피연산자를 반환하고, 그렇지 않으면 두 번째 피연산자를 반환합니다. (추천 학습: PHP 비디오 튜토리얼)

PHP7 버전 작성:

$info = $_GET[&#39;email&#39;] ?? noemail;
로그인 후 복사

다음과 같이 작성할 수도 있습니다. 이 형식:

$info = $_GET[&#39;email&#39;] ?? $_POST[&#39;email&#39;] ?? ‘noemail&#39;;
로그인 후 복사

우주선 연산자는 결합 비교 연산자 또는 결합 비교 연산자라고도 하며 기호를 사용합니다. , 이 연산자는 두 변수를 비교하는 데 사용할 수 있습니다(숫자 유형 데이터에 국한되지 않음) .

우주선 연산자는 PHP7에 도입된 새로운 기능입니다. PHP7에서는 두 표현식을 비교하는 데 사용됩니다. 첫 번째 표현식이 두 표현식보다 작거나 같거나 클 때입니다. 표현식에서 반환되는 값은 -1, 0 또는 1입니다.

PHP7 우주선 연산자의 표현은 다음과 같습니다.

$z = $x <=> $y;
로그인 후 복사

위 코드로 표현한 의미는 다음과 같습니다. # 🎜🎜 #

$x > $y이면 $z 값은 1입니다.

$x == $y이면 $z 값입니다. 0;# 🎜🎜#

$x < $y인 경우 $z의 값은 -1;

입니다.

위 내용은 PHP7의 새로운 기능에는 몇 가지 새로운 연산자가 추가되었습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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