PHP 편집자 Youzi는 "values.yaml 파일에 속성이 없으면 어떻게 기본 false를 반환합니까?"라는 일반적인 질문에 답하기 위해 왔습니다. Kubernetes의 Helm Chart에서는 값을 자주 사용합니다. yaml 파일을 사용하여 구성 매개변수를 정의합니다. 특정 속성의 값을 얻으려는 경우 해당 속성이 value.yaml 파일에 존재하지 않으면 몇 가지 메소드를 사용하여 기본값을 반환할 수 있습니다. 다음은 몇 가지 일반적인 솔루션입니다.
yaml 파일입니다. 아래와 같이 전역 아래에 정의된 값이 있습니다
으아악보조기능도 있어요
으아악global.logging.log4j.enabled 속성이 존재하지 않을 수 있습니다. 이 경우 도우미 함수가 false를 반환하도록 하고, 그렇지 않으면 속성 값을 반환하도록 합니다. 하지만 예상대로 작동하지 않습니다. 내 기능에 어떤 문제가 있는지 아시나요? 아니면 다시 작성하는 다른 더 좋은 방법이 있습니까? 감사합니다
변수가 정의되지 않는 것을 방지하려면 여기서 추가 확인이 필요합니다.
helm 문서에 따르면 객체가 비어 있으면 if 문이 false를 반환합니다.
값이 다음과 같은 경우 파이프는 false로 평가됩니다.
아래 체크를 직접 활용해보세요.
으아악또는 명명된 템플릿 방법을 사용하세요.
으아악또는 default를 사용하여 간단한 기본값을 설정하세요.
으아악또는 dig를 사용하여 값 목록에서 키를 선택하세요. p> 으아악
위 내용은 value.yaml 파일에 속성이 없으면 기본값 false를 반환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!