이것과
$xml = simplexml_load_string($string)이라고 쓰는 것의 차이점은 무엇인가요?
이것과
$xml = simplexml_load_string($string)이라고 쓰는 것의 차이점은 무엇인가요?
simplexml_load_string
이 수신한 첫 번째 매개변수는 string
유형의 xml
데이터,
두 번째 매개변수는 메소드가 반환하는 객체 유형입니다. 기본값은 SimpleXMLElement
입니다. 사용자 정의할 수 있지만 클래스는 SimpleXMLElement
,
세 번째 매개변수는 몇 가지 작업 옵션입니다. 참고로 cdata
데이터
먼저 simplexml_load_string 뒤의 두 매개변수의 의미를 이해하세요.
여기를 보세요: http://php.net/manual/zh/func...
두 번째 매개변수: 클래스의 반환 개체를 지정합니다. 기본값이 설정되지 않은 경우 SimpleXMLElement 클래스의 개체가 반환됩니다.
여기를 참조하세요: http://php.net /manual/zh/clas ...
세 번째 매개변수: 객체가 반환될 때 일부 제어를 제어할 수 있는 사전 정의된 상수를 전달합니다.
여기를 참조하세요: http://php.net/manual/zh/libx. .
여기서 두 번째 매개변수는 기본 반환 개체입니다. 이는 첫 번째 매개변수만 설정한 경우와 다르지 않습니다. 중요한 점은 설정한 세 번째 매개변수가
두 번째 매개변수는 구문 분석에 사용되는 클래스를 나타냅니다. 클래스는 SimpleXMLElement에서 상속되어야 하며 기본값은 SimpleXMLElement입니다.
세 번째 매개변수는 구문 분석 옵션을 나타냅니다. LIBXML_NOCDATA는 CDATA가 번역되지 않고 일반 텍스트로 구문 분석됨을 나타냅니다.
이런 것들은 모두 문서에 나와 있습니다. 여기 와서 물어보면 냐오 형제의 말에 따르면 지식을 얻는 가장 느린 방법을 찾은 것입니다.
http://php.net/manual/en/func...