반응형
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
반응형
'Program Tip' 카테고리의 다른 글
효율적인 방법으로 파일의 줄 수를 어떻게 얻을 수 있습니까? (0) | 2020.11.09 |
---|---|
최대 절전 모드 : flush () 및 commit () (0) | 2020.11.09 |
Xcode 6 및 임베디드 프레임 워크는 iOS8에서만 지원됩니다. (0) | 2020.11.08 |
promise.then ()과 동일한 RxJS 시퀀스? (0) | 2020.11.08 |
세션이 생성되지 않음 :이 버전의 ChromeDriver는 Selenium을 사용하는 ChromeDriver Chrome에서 Chrome 버전 74 오류 만 지원합니다. (0) | 2020.11.08 |