>  기사  >  PHP 프레임워크  >  ThinkPHP의 yaml 첫 경험

ThinkPHP의 yaml 첫 경험

咔咔
咔咔원래의
2020-10-09 15:29:541792검색

이 글에서는 yaml의 설치 및 사용법을 간략하게 소개하므로 이해가 쉽도록 하겠습니다.

8. yaml 첫 경험

yaml은 xml, json과 유사한 데이터 통신 방식이지만 yaml은 마크업 언어 중심이 아닌 데이터 중심입니다.

Yaml을 언급하는 이유는 프레임워크 소스코드에 언급되어 있기 때문입니다. 후속 프로세스에도 yaml이 필요하므로, 그래도 간략히 이해하셔야 합니다!

yaml을 설치하고 pcel에서 직접 yaml을 검색하여 해당 버전을 다운로드하세요. 다운로드 방법은 이전 yaconf 설치와 동일합니다.

설치가 성공적으로 완료되면 이 확장 기능이 PHP에 존재하게 됩니다.

여기서 주의할 점은 php.ini에 yaml 확장 파일을 추가해야 한다는 것!

설치 방법을 모르는 경우 창에 Yaconf 설치 섹션으로 이동하여 설치 방법을 확인하세요.

ThinkPHP의 yaml 첫 경험설치가 완료되면 config에서 새 kaka.yaml 파일을 생성해 사용하면 됩니다.

다음 내용을 작성하세요. yaml에서는 콜론 뒤에 공백이 있어야 합니다. 결국 yaml을 작성하는 방법에 대해서는 자세히 설명하지 않겠습니다.

여기 지침은 프레임워크 코드를 읽기 위한 것입니다.

ThinkPHP의 yaml 첫 경험yaml 데이터 읽기 테스트

읽은 데이터는 배열입니다. 즉, yaml 형식의 데이터가 배열 형식으로 변환됩니다.

ThinkPHP의 yaml 첫 경험이 방법을 어디서 알았나요?

config 클래스 아래의 loadFile 메소드에서는 파일 확장자에 따라 다양한 메소드가 로드된다는 점을 기억하세요.

PHP 유형의 경우 set을 직접 사용합니다. yaml 유형의 경우 데이터를 배열로 처리한 후 set 메소드가 실행됩니다.

다른 유형인 경우 해당 클래스 이름의 인스턴스가 반환됩니다. 위에서 언급한 팩토리 모드에서는 해당 클래스가 실행됩니다. 이 메서드는 형식을 배열 형식으로 변환합니다. 결국 우리는 여전히 set 메소드를 사용합니다

ThinkPHP의 yaml 첫 경험다른 유형의 구성 파일도 결국 set 메소드에 들어갑니다.

ThinkPHP의 yaml 첫 경험
여기에 사진 설명 삽입

배움에 대한 끈기, 블로그에 대한 끈기, 공유에 대한 끈기 등은 Kaka가 경력 이후로 지켜온 신념입니다. 거대 인터넷에 올라온 카카의 글이 조금이나마 도움이 되었으면 좋겠습니다. 저는 카카입니다. 다음에 만나요.

위 내용은 ThinkPHP의 yaml 첫 경험의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.