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 중국어 웹사이트의 기타 관련 기사를 참조하세요!