최근에 PHP 클래스를 작성할 때 항상 object 함수가 아닌 오류가 발생합니다. 클래스가 인스턴스화되지 않은 것은 알지만 오류가 어디에 있는지 모르겠습니다.
construct() 함수는 새로운 SimpleXMLElement object를 생성합니다.
성공하면 함수가 객체를 반환합니다. 실패하면 false를 반환합니다.
construct(data,options,is_url,ns,is_prefix)
Parameters | Description |
---|---|
data | 필수입니다. 올바른 형식의 XML string 또는 XML 문서의 경로 또는 URL입니다. |
options | 선택사항. 추가 Libxml 매개변수를 지정합니다. |
is_url | 선택사항. 데이터 매개변수가 URL인지 여부를 지정합니다. 기본값은 거짓입니다. |
ns | 선택 사항입니다. |
is_prefix | 선택사항. |
데이터를 나타내는 SimpleXMLElement 개체를 반환합니다.
<?php $xmlstring = <<<XML <?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note> XML; $xml = new SimpleXMLElement($xmlstring); echo $xml->body[0]; ?>
다음과 유사한 출력:
Don't forget the meeting! 后来看construct的前_是一个,我靠,上次也是这个错误,忘了,现在记着了 function construct() {} 不是 function _construct() {}
위 내용은 Php 생성자 구성 앞의 밑줄은 이중 밑줄입니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!