Heim  >  Artikel  >  Backend-Entwicklung  >  Der Unterstrich vor dem PHP-Konstruktorkonstrukt ist ein doppelter Unterstrich

Der Unterstrich vor dem PHP-Konstruktorkonstrukt ist ein doppelter Unterstrich

怪我咯
怪我咯Original
2017-07-06 09:55:382067Durchsuche

Wenn ich in letzter Zeit PHP-Klassen schreibe, stoße ich immer auf den Fehler „Funktion nicht Objekt“. ​​Ich weiß, dass die Klasse nicht instanziiert ist, aber ich weiß nur nicht, wo der Fehler liegt.

Definition und Verwendung

Die Funktion construct() erstellt ein neues SimpleXMLElement Objekt.

Bei Erfolg gibt die Funktion ein Objekt zurück. Wenn dies fehlschlägt, wird „false“ zurückgegeben.

Syntax

construct(data,options,is_url,ns,is_prefix)
tr>
Parameter Beschreibung
data Erforderlich. Eine wohlgeformte XML-Zeichenfolge
参数 描述
data 必需。形式良好的 XML 字符串或 XML 文档的路径或 URL。
options 可选。规定附加的 Libxml 参数。
is_url 可选。规定 data 参数是否是 URL。默认是 false。
ns 可选。
is_prefix 可选。
oder der Pfad oder die URL eines XML-Dokuments.
Optionen Optional. Gibt zusätzliche Libxml-Parameter an.
is_url Optional. Gibt an, ob der Datenparameter eine URL ist. Der Standardwert ist falsch.
ns Optional.
is_prefix Optional.

Rückgabewert

Gibt ein SimpleXMLElement-Objekt zurück, das die Daten darstellt.

Beispiel

<?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];
?>

Ausgabe ähnlich:

Don't forget the meeting!
后来看construct的前_是一个,我靠,上次也是这个错误,忘了,现在记着了 
function construct() 
{} 

不是 
function _construct() 
{}

Das obige ist der detaillierte Inhalt vonDer Unterstrich vor dem PHP-Konstruktorkonstrukt ist ein doppelter Unterstrich. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn