__construct()
PHP __construct() funksiyasi
❮ PHP SimpleXML ma’lumotnomasi
Misol
Stringdan SimpleXMLElement obyektini yarating:
<?php
$note=<<<XML
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Do not forget me this weekend!</body>
</note>
XML;
$xml=new SimpleXMLElement($note);
echo $xml->asXML();
?>
Misolni ishga tushirish »
Ta’rif va qo‘llanilishi
__construct() funksiyasi yangi SimpleXMLElement obyektini yaratadi.
Sintaksis
SimpleXMLElement::__construct(data, options, data_is_url, ns, is_prefix)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| data | Majburiy. To‘g‘ri tuzilgan (well-formed) XML stringni yoki, data_is_url TRUE bo‘lsa, XML hujjatning yo‘li yoki URL manzilini belgilaydi |
| options | Ixtiyoriy. Qo‘shimcha Libxml parametrlarini belgilaydi. Parametr nomi va 1 yoki 0 qiymati (TRUE yoki FALSE, masalan, LIBXML_NOBLANKS(1)) ko‘rsatilib o‘rnatiladi Mumkin bo‘lgan qiymatlar:
|
| data_is_url | Ixtiyoriy. TRUE qiymati data string ma’lumot emas, balki XML hujjatga yo‘l/URL ekanini bildiradi. Standart qiymati FALSE |
| ns | Ixtiyoriy. Nomlar fazosi (namespace) prefiksi yoki URI’ni belgilaydi |
| is_prefix | Ixtiyoriy. Boolean qiymatni belgilaydi. ns prefiks bo‘lsa TRUE, ns URI bo‘lsa FALSE. Standart qiymati FALSE |
Texnik tafsilotlar
| Qaytariladigan qiymat: | datani ifodalovchi SimpleXMLElement obyektini qaytaradi |
|---|---|
| PHP versiyasi: | 5.0+ |
| PHP o‘zgarishlar tarixi: | PHP 5.2.0: Ixtiyoriy ns va is_prefix parametrlari qo‘shildi. PHP 5.1.2: Ixtiyoriy options va data_is_url parametrlari qo‘shildi. |
Ko‘proq misollar
Aytaylik, bizda quyidagi "note.xml" XML fayli bor:
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Misol
URL manzildan SimpleXMLElement obyektini yarating:
<?php
$xml=new SimpleXMLElement("note.xml", 0, TRUE);
echo $xml->asXML();
?>
Misolni ishga tushirish »
❮ PHP SimpleXML ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
