>  기사  >  백엔드 개발  >  php8의 조건부 판단은 무엇입니까? php8에서 삼항 연산자는 무엇을 의미합니까?

php8의 조건부 판단은 무엇입니까? php8에서 삼항 연산자는 무엇을 의미합니까?

慕斯
慕斯원래의
2021-06-11 17:15:562492검색

이전 글에서는 "PHP 연산자란 무엇인가요? PHP 연산자는 어떻게 사용하나요?"에 대해 소개했습니다. 》, 이번 글에서는 php8의 조건부 판단이 무엇인지 계속 소개하겠습니다. php8에서 삼항 연산자는 무엇을 의미합니까? (코드 첨부) 특정 참고 가치가 있습니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.

php8의 조건부 판단은 무엇입니까? php8에서 삼항 연산자는 무엇을 의미합니까?

php8 조건부 판단

1: 삼항 연산자:

먼저 변수를 저장하고 이름을 "Wang Zhaojun"으로 지정한 다음 변수를 출력하고 그 뒤에 물음표를 추가합니다. 물음표는 이 변수에 값이 있는지 묻는 것입니다. 값이 있으면 출력은 절대 부패하지 않는 얼음입니다. 값이 없으면 피닉스가 노래합니다. 저기 높은 언덕이 있고 저기서 봉황나무가 태어나고 저기서 해가 뜬다

그래서 삼항 연산자 앞에는 조건이 만족되면 콜론 앞의 조건이 실행됩니다. 가 충족되지 않으면 콜론 뒤의 조건이 실행됩니다.

<?php 
  $str = &#39;王昭君&#39;;
  echo $str ? &#39;寒冰永不腐朽&#39; : &#39;凤凰鸣矣,于彼高岗;梧桐生矣,于彼朝阳&#39;;
?>

코드 시연 결과는 다음과 같습니다.

php8의 조건부 판단은 무엇입니까? php8에서 삼항 연산자는 무엇을 의미합니까?

2: if 조건문

형식:

if (조건) {

PHP 코드

}

괄호 안에 조건 변수를 입력합니다. 변수에 값이 있으면 중괄호 안에 출력합니다. ?

합시다. 예를 들어 코드는 다음과 같습니다.

<?php 
  $str = &#39;王昭君&#39;;
  if($str){
    echo &#39;故乡的梅花,开了吗?&#39;;
  }
  
?>

코드 데모 결과는 다음과 같습니다.

php8의 조건부 판단은 무엇입니까? php8에서 삼항 연산자는 무엇을 의미합니까?

조건 변수를 제거하면 아무것도 출력되지 않습니다.

<?php 
  $str = &#39;&#39;;
  if($str){
    echo &#39;故乡的梅花,开了吗?&#39;;
  }
  
?>

코드 데모 결과는 다음과 같습니다.

php8의 조건부 판단은 무엇입니까? php8에서 삼항 연산자는 무엇을 의미합니까?

값이 없을 때 다른 코드를 실행하여 출력하고 싶을 때 else 문을 사용하면 됩니다. 코드를 예로 들어보겠습니다.

<?php 
  $str = &#39;&#39;;
  if($str){
    echo &#39;故乡的梅花,开了吗?&#39;;
  }else{
    echo &#39;身躯已然冰封,灵魂仍旧火热&#39;;
  }
  
?>

코드 시연 결과는 다음과 같습니다.

php8의 조건부 판단은 무엇입니까? php8에서 삼항 연산자는 무엇을 의미합니까?

위 내용에 따르면 if는 콜론을 3위안으로 구매하기에 충분하다는 것을 이해할 수 있습니다. 이전 코드에서 else는 콜론 다음의 코드와 같습니다. 여러 논리가 필요한 경우 elseif 문을 사용하여 구현할 수 있습니다.

<?php 
  $str1 = &#39;&#39;;
  $str2 = &#39;&#39;;
  if($str1){
    echo &#39;故乡的梅花,开了吗?&#39;;
  }elseif($str2){
    echo &#39;身躯已然冰封,灵魂仍旧火热&#39;;
  }elseif($str2){
    echo &#39;寒流,无处不在&#39;;
  }else{
    echo &#39; 身作彩凤双飞翼,心有灵犀一点通&#39;;
  }
  
?>

코드 시연 결과는 다음과 같습니다.

php8의 조건부 판단은 무엇입니까? php8에서 삼항 연산자는 무엇을 의미합니까?

추천 학습: "PHP 동영상 튜토리얼

위 내용은 php8의 조건부 판단은 무엇입니까? php8에서 삼항 연산자는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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