2011-02-18 6 views

답변

2

기본적으로 동일합니다. SimpleXMLElement::__construct은 적절한 옵션을 설정 한 경우 데이터 문자열이나 파일 경로를 허용합니다. simplexml_load_filesimplexml_load_string은 기본적으로 올바른 옵션이 설정된 new SimpleXMLElement()과 동일한 양의 편리한 함수 래퍼입니다.

2

그들은 본질적으로 같습니다. 어느 것을 사용하는 것은 개인적인 취향에 따라 결정됩니다. 나는 처음으로 갈거야. simplexml_load_string 함수도 역시 생성자의 별칭이되는 개체를 생성합니다.

2

simplexml_load_string을 사용하면 개체를 가져올 클래스를 지정할 수 있습니다. 클래스를 두 번째 매개 변수로 지정하지 않고 simplexml_load_string을 호출하면 SimpleXMLElement의 개체가 자동으로 제공됩니다.

그래서, 당신이 그것을 실행하는 방식으로, 둘 다 당신에게 동일한 결과를 줄 것입니다.

관련 문제