လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> __construct

__construct

အသစ်တစ်ခုကိုရိုးရှင်းတဲ့အရာဝတ်ထုဖန်တီးပေးပါတယ်။
အမည်:__construct
အမျိုးအစား:မသတ်မှတ်ထားသောအမျိုးအစား
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:အသစ်တစ်ခုကိုရိုးရှင်းတဲ့အရာဝတ်ထုဖန်တီးပေးပါတယ်။

အဓိပ္ပါယ်နှင့်အသုံးပြုမှု

__construct() function ကို smartxmlelement အရာဝတ်ထုအသစ်တစ်ခုဖန်တီးရန်အသုံးပြုသည်။

နမူနာ

ဥပမာ 1

string တစ်ခုမှရိုးရှင်းသောအရာဝတ်ထုတစ်ခုကိုဖန်တီးပါ။

 <? PHP
$ မှတ်ချက် = <<< XML
<မှတ်စု>
<to> George </ >>>
<John မှ </ ကနေ> မှ
<ခေါင်းစဉ်> သတိပေး </ ခေါင်းစဉ်>
<body> အစည်းအဝေးကိုမမေ့ပါနှင့်! </ body>
</ မှတ်စု>
xml ;

$ XML = SPARDMLEEMEME ( $ မှတ်စု ) ,
ECHO $ ​​XML -> ASXML ( ) ,
>

ဥပမာအားဖြင့် run ပါ

ဥပမာ 2

ကျွန်ုပ်တို့တွင်အောက်ပါ XML ဖိုင်ကို " Note.xMl " ရှိသည်ဆိုပါစို့။

 <? XML ဗားရှင်း = "1.0" encoding = "Utf-8" ?>
< မှတ်စု >
    <to> George </ >>>
    < John မှ </ ကနေ > မှ
    < ခေါင်းစဉ် > သတိပေး </ ခေါင်းစဉ် >
    <Body> ငါ့ကို ဒီတနင်္ဂနွေကိုမမေ့ပါနဲ့။ </ body >
</ မှတ်စု >

URL မှရိုးရှင်းသောအရာဝတ်ထုတစ်ခုကိုဖန်တီးပါ။

 <? PHP
$ XML = SPARDMLEEMENG ( " Note.xMl " , 0 ,​
ECHO $ ​​XML -> ASXML ( ) ,
>

ဥပမာအားဖြင့် run ပါ

သဒ္ဒါ

 Simplexmleleme :: __Construction ( ဒေတာ , options , data_is_ _Url , NS, NS , is_pRefix )
တေးရေး ဖေါ်ပြ
အချက်များ

လိုအပ်ပါတယ် ကောင်းစွာဖွဲ့စည်းထားသော XML string ကိုဖေါ်ပြသည်။

Data_is_Url မှန်သည်ဆိုပါက XML စာရွက်စာတမ်း၏လမ်းကြောင်းသို့မဟုတ် URL ကိုသတ်မှတ်ပါ။

ရွေးချယ်စရာများ

optional ကို။ အပိုဆောင်း libxml parameters တွေကိုသတ်မှတ်ပါ။

ရွေးချယ်စရာများနှင့် 1 သို့မဟုတ် 0 ကိုသတ်မှတ်ခြင်းဖြင့်သတ်မှတ်ပါ။

ဖြစ်နိုင်သောတန်ဖိုးများတွင်:

  • libxml_compact - Node ခွဲဝေမှု optimization ကိုသက်ဝင်စေပါ (လျှောက်လွှာကိုအရှိန်မြှင့်နိုင်သည်)
  • libxml_Dtdatr - DTD DTD attribute ကိုသတ်မှတ်ပါ
  • libxml_dtdload - ပြင်ပ subsets များကိုတင်နေသည်
  • libxml_dtdvalid - DTD ကို သုံး. စစ်ဆေးပါ
  • libxml_noblanks - node များကိုဖယ်ရှားပါ
  • LibxMl_nocdata - CDATA ကိုစာသား node များထဲသို့ပေါင်းစည်းပါ
  • LibxMl_noemptytag - အချည်းနှီးသော tags များ (e.g. <br> မှ <br> <br> <br> <br> <br>)
    (DomDocument-> Save () နှင့် DomDocument-> Save> SaveXML () လုပ်ဆောင်ချက်များကိုသာရနိုင်သည်)
  • libxml_noent - Entity ကိုအစားထိုးပါ
  • libxml_noerror - အမှားအယွင်းမရှိပါ
  • LibxMl_nonet - စာရွက်စာတမ်းတစ်ခုတင်သည့်အခါကွန်ယက်ဆက်သွယ်မှုကိုပိတ်ထားပါ
  • libxml_nowarning - သတိပေးချက်မပြပါ
  • libxml_noxmldecl - စာရွက်စာတမ်းကိုချွေတာသည့်အခါ XML ကြေငြာချက်
  • libxml_nscleran - Redundant Namespace ကြေငြာချက်များဖယ်ရှားပါ
  • libxml_parsehuge - xml_parse_huge_huge flag ကို parser ၏ hard-coded ကန့်သတ်ချက်များကိုဖြေလျှော့ရန်သတ်မှတ်ပါ။
    (၎င်းသည်စာရွက်စာတမ်း၏အမြင့်ဆုံးအတိမ်အနက်နှင့်စာသား node size ၏ကန့်သတ်ချက်များအပေါ်အကျိုးသက်ရောက်သည်။
  • libxml_xincludude - Xincludude အစားထိုးအကောင်အထည်ဖော်
  • libxml_err_error - ပြန်လည်လျာထားသောအမှားများကိုရယူပါ
  • libxml_err_fatal - ဆိုးဝါးသောအမှားတစ်ခုရယူပါ
  • libxml_err_none - အမှားအယွင်းမရှိပါ
  • libxml_err_warning - ရိုးရှင်းသောသတိပေးချက်ရယူပါ
  • libxml_version - LibxMl ဗားရှင်းကိုရယူပါ (ဥပမာ 20605 သို့မဟုတ် 20617)
  • libxml_dotted_version - dotted libxml ဗားရှင်းကိုရယူပါ (ဥပမာ, 2.6.5 or 2.6.17)
Data_is_url

optional ကို။ ဒေတာသည် XML စာရွက်စာတမ်းများ၏လမ်းကြောင်း / URL သည် string data ထက် data data ထက် data သည် Path / URL ဖြစ်သည်ဟုသတ်မှတ်ထားသည်။

ပုံသေသည်မှားသည်။

ns optional ကို။ namespace ရှေ့ဆက်သို့မဟုတ် URI ကိုသတ်မှတ်ပါတယ်။
is_prefix

optional ကို။ boolean တန်ဖိုးကိုသတ်မှတ်ပါတယ်။ အကယ်. NS သည်ရှေ့ဆက်ဖြစ်လျှင် NS သည် URI ဖြစ်သည်။

ပုံသေသည်မှားသည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • FTP server မှဖိုင်တစ်ခုကိုကူးယူပြီး၎င်းကို local open file သို့သိမ်းဆည်းပါ။ ftp_fget

    ftp_fget

    FTPserverမှဖိုင်တစ်ခ
  • သတ်မှတ်ထားသောကွက်လပ်တည်ရှိရာဇယားအမည်ရရှိသွားတဲ့။ mysql_field_table

    mysql_field_table

    သတ်မှတ်ထားသောကွက်လပ်
  • ရလဒ်အစုအဝေးအတွက်လယ်ကွင်းအရေအတွက်ရရှိသွားတဲ့။ mysql_num_fields

    mysql_num_fields

    ရလဒ်အစုအဝေးအတွက်လယ်က
  • MySQL protocol protocol ကိုရယူပါ။ mysql_get_proto_info

    mysql_get_proto_info

    MySQLprotocolprotoco
  • FTP ဆက်သွယ်မှုကိုဖွင့်ပါ။ ftp_connect

    ftp_connect

    FTPဆက်သွယ်မှုကိုဖွင့
  • FTP server သို့တင်ရန်ဖိုင်များအတွက်နေရာချရန်နေရာချထားပါ။ ftp_alloc

    ftp_alloc

    FTPserverသို့တင်ရန်ဖ
  • ပစ်ချခံရဖို့အကြောင်းပြချက်ဖော်ပြသည့် string ကိုပြန်ပို့သည်။ getMessage

    getMessage

    ပစ်ချခံရဖို့အကြောင်း
  • ဂျူလီယန်ရက်များကိုဂျူးပြက္ခဒိန်တွင်ရက်စွဲများအဖြစ်သတ်မှတ်သည်။ jdtojewish

    jdtojewish

    ဂျူလီယန်ရက်များကိုဂျ
လူကြိုက်များသော ဆောင်းပါးများ