[특징] PHP의 7.0.x +
것은 당신이 당신이 할 수있는 PHP의 7.0.x +를 사용하는 경우를 다음 구문을 사용하십시오.
$background = $randombg ?? $_POST['bg'];
이 경우 $background
은 설정된 첫 번째 변수에서 값을 가져 오며 null이 아닙니다. 코드
당신은 당신의 코드에서 구문이 소개하는 기능에 대한
$background = $randombg ?? $_POST['bg'] ?? 'No background given';
// if $randombg and $_POST['bg'] will be not set or null $background will become 'No background given'
더 당신이 PHP RFC: Null Coalesce Operator 및 PHP: New Features
에서 읽을 수 있습니다
이 같은도 뭔가를 할 수 있습니다.
$background = (isset($randombg)) ? $randombg : $_POST['bg'];
다음과 같이 작동 : : 또한 짧은 구문을 사용할 수 있습니다
if (isset($randombg)) {
$background = $randombg;
} else {
$background = $_POST['bg']) // you have syntax here, delete)
}
아래에 더 많은 정보
$background = (condition) ? 'when true' : 'when false';
당신이 here (Shorthand if/else)
를 바랍니다 읽을 수있는 그것에 대해 더, 실제로 일어나는 일로'작동하지 않습니다 '라고 대신 할 수 있습니까? 메시지 나 오타가 있니? – sensorario
내 솔루션을 확인 했습니까? –