펄에서 이런 종류의 일을 사랑 : $foo = $bar || $baz
할당 $baz
에 $foo
경우 $bar
비어 있거나 정의되지 않습니다. 또한이 $foo ||= $bletch
단지 지정되는 $bletch
에 $foo
있는 경우$foo
정의되지 않았거나 비어 있지 않은 .
이 상황에서 삼항 연산자는 지루하고 지루합니다. PHP에서 간단하고 우아한 방법을 사용할 수 있습니까?
아니면 유일한 대답은 isset ()을 사용하는 사용자 정의 함수입니까?
//
그리고 //=
그들은 펄 v5.10.0의로 존재한다. 정의가 아닌 논리적 가치에 대한 원본 ||
및 ||=
테스트.