Heim > Backend-Entwicklung > PHP-Tutorial > Wozu dienen diese beiden Parameter von simplexml_load_string in PHP?

Wozu dienen diese beiden Parameter von simplexml_load_string in PHP?

WBOY
Freigeben: 2016-08-25 10:37:23
Original
998 Leute haben es durchsucht

Wozu dienen diese beiden Parameter von simplexml_load_string in PHP?

Was ist der Unterschied zwischen diesem und dem Schreiben von
$xml = simplexml_load_string($string)?

Antwortinhalt:

Wozu dienen diese beiden Parameter von simplexml_load_string in PHP?

Was ist der Unterschied zwischen diesem und dem Schreiben von
$xml = simplexml_load_string($string)?

    Der erste von
  • simplexml_load_string empfangene Parameter sind string Daten vom Typ xml,

  • Der zweite Parameter ist der von der Methode zurückgegebene Objekttyp. Der Standardwert ist SimpleXMLElement. Sie können ihn anpassen, aber die Klasse muss von SimpleXMLElement,

  • erben
  • Der dritte Parameter sind einige Betriebsoptionen. Als Referenz finden Sie hier die Zusammenführung von cdataDaten

Verstehen Sie zunächst die Bedeutung der beiden Parameter nach simplexml_load_string
Schauen Sie hier: http://php.net/manual/zh/func...

Zweiter Parameter: Geben Sie ein Rückgabeobjekt einer Klasse an. Wenn der Standardwert nicht festgelegt ist, wird ein Objekt der SimpleXMLElement-Klasse zurückgegeben.
Schauen Sie hier: http://php.net /manual/zh/clas ...

Der dritte Parameter: Übergeben Sie einige vordefinierte Konstanten, die einige Steuerelemente steuern können, wenn das Objekt zurückgegeben wird
Siehe hier: http://php.net/manual/zh/libx. .

Ihr zweiter Parameter ist hier also das Standardrückgabeobjekt, das sich nicht davon unterscheidet, wenn Sie nur den ersten Parameter festlegen. Der Schlüssel besteht darin, dass der dritte Parameter, den Sie festlegen, steuert, was passiert, wenn In Text konvertieren und

zurückgeben

Der zweite Parameter gibt die zum Parsen verwendete Klasse an. Die Klasse muss von SimpleXMLElement erben und der Standardwert ist SimpleXMLElement.
Der dritte Parameter gibt die Analyseoption LIBXML_NOCDATA an, die angibt, dass CDATA nicht übersetzt, sondern als normaler Text analysiert wird.

Diese Dinge sind alle in der Dokumentation enthalten. Wenn Sie hierher kommen, um zu fragen, haben Sie, um es mit den Worten von Bruder Niao zu sagen, den langsamsten Weg gefunden, sich Wissen anzueignen.
http://php.net/manual/en/func...

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage