>백엔드 개발 >PHP 튜토리얼 >PHP IF ELSE 단순화/3차원 일회성 공식 사용은 무엇을 의미합니까?

PHP IF ELSE 단순화/3차원 일회성 공식 사용은 무엇을 의미합니까?

WBOY
WBOY원래의
2016-07-29 08:46:371344검색

일반적으로 다음과 같이 작성합니다.

코드 복사 코드는 다음과 같습니다.


<
if( $_GET[' time']==null)
{
$time = time();
}
else
{
$time = $_GET['time'] ;
}
echo $time
//GET에 시간 값이 있으면 시간 변수를 가져오고, 그렇지 않으면 현재 시간() 시간을 가져옵니다.
?>

단순한 판단으로 위와 같이 작성하는 것은 너무 번거롭고 효율성도 높지 않습니다!
3차원 선형 표현을 사용하도록 변경하면 됩니다:

코드 복사 코드는 다음과 같습니다.

$time = ($_GET['time']==null) ? time()) : ($_GET['time' ]);
echo $time
?>

세 가지의 의미를 간단히 설명해보세요! -차원 일회성 표현
첫 번째 괄호()의 경우 판단 문장이 참이면 물음표? 뒤 첫 번째 괄호()의 내용을 실행합니다. 거짓이면 두 번째 괄호의 내용을 실행합니다. () 뒤에 물음표가 있나요?


코드 복사 코드는 다음과 같습니다.

$b = 3; //변수 b=5 정의
$c = ($a==$b) ? ("no" );
//a=b, c=yes; a가 b와 같지 않으면, c=no
?>


간소화도 있습니다


코드 복사

코드는 다음과 같습니다. $bool = true

if($bool)

{
setValueFun();
}





코드 복사

로 단순화할 수 있습니다.$bool && setValueFun();


위는 else의 의미를 소개합니다. PHP IF ELSE는 else의 의미를 포함하여 삼항 일회성 공식을 단순화/사용합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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