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

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

(*-*)浩
(*-*)浩원래의
2019-10-14 10:24:312629검색

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

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

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

PHP7 버전 작성:

$info = $_GET['email'] ?? noemail;

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

$info = $_GET['email'] ?? $_POST['email'] ?? ‘noemail';

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

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

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

$z = $x <=> $y;

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

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

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

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

입니다.

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

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