Program Tip

isset ()에 대한 PHP 속기?

programtip 2020. 11. 9. 20:30
반응형

isset ()에 대한 PHP 속기?


이 질문에 이미 답변이 있습니다.

PHP에없는 경우 변수를 할당하는 간단한 방법이 있습니까?

if(!isset($var) {
  $var = "";
}

나는 다음과 같은 것을하고 싶다.

$var = $var | "";

PHP 7 업데이트 ( shock_gone_wild 감사 합니다 )

PHP 7 은 아래 명령문을 단순화하는 소위 null 병합 연산자도입합니다 .

$var = $var ?? "default";

PHP 7 이전

아니요, 이에 대한 특수 연산자 또는 특수 구문이 없습니다. 그러나 삼항 연산자를 사용할 수 있습니다.

$var = isset($var) ? $var : "default";

또는 다음과 같이 :

isset($var) ?: $var = 'default';

새로운 삼항 연산자 (PHP 5.3+)를 사용할 수 있습니다.

isset($var) ?: $var = "";

또는 이전 버전의 경우 :

$var = isset($var) ? $var : "";

참고 URL : https://stackoverflow.com/questions/18603250/php-shorthand-for-isset

반응형