
yaml_emit 함수의 두 번째 파라미터인 $data_type은 데이터의 인코딩 타입을 지정하는 데 사용됩니다.
- PHP_BINARY: 이 설정으로 yaml 파일을 생성하면, 문자열이 바이너리 형식으로 인코딩됩니다.
- PHP_STRING: 이 설정으로 yaml 파일을 생성하면, 문자열이 문자열 형식으로 인코딩됩니다.
만약 문자열이 제대로 인코딩되지 않는다면, yaml_emit 함수의 두 번째 파라미터인 $data_type을 PHP_STRING으로 설정하는 것이 좋습니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$data = array('name' => 'John Doe', 'age' => 30);
$yaml = yaml_emit($data, YAML_emit::PHP_STRING);
file_put_contents('example.yaml', $yaml);
이 예제에서는 yaml_emit 함수의 두 번째 파라미터인 $data_type을 PHP_STRING으로 설정하여 문자열이 문자열 형식으로 인코딩되도록 합니다.
2025-05-31 05:04