YAML 데이터 직렬화 미리 정의된 상수
아래 상수는 이 확장에 의해 정의되며 확장이 PHP로 컴파일되거나 런타임에 동적으로 로드된 경우에만 사용할 수 있습니다.
-
yaml_parse() 콜백 메소드에서 사용할 수 있는 스칼라 엔티티 스타일.
YAML_ANY_SCALAR_STYLE
(int)YAML_PLAIN_SCALAR_STYLE
(int)YAML_SINGLE_QUOTED_SCALAR_STYLE
(int)YAML_DOUBLE_QUOTED_SCALAR_STYLE
(int)YAML_LITERAL_SCALAR_STYLE
(int)YAML_FOLDED_SCALAR_STYLE
(int)
-
yaml_parse() 콜백 메서드에서 사용할 수 있는 공통 태그입니다.
YAML_NULL_TAG
(string)- "tag:yaml.org,2002:null"
YAML_BOOL_TAG
(string)- "tag:yaml.org,2002:bool"
YAML_STR_TAG
(string)- "tag:yaml.org,2002:str"
YAML_INT_TAG
(string)- "tag:yaml.org,2002:int"
YAML_FLOAT_TAG
(string)- "tag:yaml.org,2002:float"
YAML_TIMESTAMP_TAG
(string)- "tag:yaml.org,2002:timestamp"
YAML_SEQ_TAG
(string)- "tag:yaml.org,2002:seq"
YAML_MAP_TAG
(string)- "tag:yaml.org,2002:map"
YAML_PHP_TAG
(string)- "!php/object"
-
yaml_emit()의 인코딩 유형
YAML_ANY_ENCODING
(int)- 이미터가 인코딩을 선택하도록 합니다.
YAML_UTF8_ENCODING
(int)- UTF8로 인코딩합니다.
YAML_UTF16LE_ENCODING
(int)- UTF16LE로 인코딩합니다.
YAML_UTF16BE_ENCODING
(int)- UTF16BE로 인코딩합니다.
-
yaml_emit()의 줄바꿈 유형
YAML_ANY_BREAK
(int)- 이미터가 줄바꿈 문자를 선택하도록 합니다.
YAML_CR_BREAK
(int)\r
을 나누기 문자로 사용합니다(Mac 스타일).YAML_LN_BREAK
(int)- 중단 문자로
\n
을 사용합니다(Unix 스타일). YAML_CRLN_BREAK
(int)\r\n
을 중단 문자로 사용하십시오(DOS 스타일).