PHP: Ua hoʻouka ʻia ʻo SimpleXML?

Depositphotos 11843590 s

Aia kekahi mau plugina aʻu i kūkulu ai e koi iā PHP5 + a SimpleXML. He maʻalahi ʻo SimpleXML a ʻoi aku ka maikaʻi o ka hana ʻana i ka pā ʻana i nā pane XML mai APIs. ʻO ka pilikia naʻe, e kiʻi wau i kekahi mau leka uila i kahi lā a i ʻole pule e nīnau ana iaʻu no ke aha e hiki ʻole ai i ka mea hoʻohana ke hoʻoili i ka papahana a ua hopena ʻia nā hewa.

Me he mea lā, ʻaʻole lawa kaʻu mau leka hoʻomaopopo ma nā plugins a ma nā ʻaoʻao papahana, no laila ua hana wau i ka mea kūpono a hoʻohui i nā hana i nā plugina ʻelua e hōʻoia i ka hoʻouka ʻia ʻana o ka extension SimpleXML.

Hana ʻo PHP e nānā i ka hoʻonui SimpleXML i hoʻouka ʻia.

hana isSimpleXMLLoaded () {$ array = array (); $ array = get_loaded_extensions (); $ hopena = wahaheʻe; mua ($ array e like me $ i => $ waiwai) {inā (strtolower ($ waiwai) == "simplexml") {$ hopena = ʻoiaʻiʻo; }} hoʻihoʻi $ hopena; }

I kēia manawa, i loko o nā hana e hoʻohana ai iā SimpleXML, hiki iaʻu ke hōʻoia maʻalahi ua hoʻouka ʻia ia ma mua o koʻu hoʻāʻo ʻana i ke kāhea SimpleXML. Inā

inā (! isSimpleXMLLoaded ()) {echo "Hoʻokipa i kāu pūnaewele ma kahi ʻē aʻe!"; hoʻihoʻi; }

ʻIke wau ua loaʻa iaʻu kekahi mau gurus PHP e nānā pono i kaʻu blog, e haʻi iaʻu pehea wau i hana ai. Ua hoʻokuʻu wau i nā mea hou i nā Plugins ʻelua e hoʻohana i kēia hana.

6 Comments

  1. 1

    Aloha Doug,

    Ua ʻike wau i hoʻokahi pepeke ʻaʻole paha e hāpai i kahi hemahema.

    inā ($ waiwai = "SimpleXML") {$ hopena = ʻoiaʻiʻo; }

    pono e

    inā ($ waiwai == "SimpleXML") {$ hopena = ʻoiaʻiʻo; }

    ʻOiai no ka palekana. Makemake au.

    inā (strtolower ($ waiwai) == “simplexml”) {$ hopena = ʻoiaʻiʻo; }

    Hiki iā ʻoe ke hoʻohana i 'extension_loaded' e lawe i ka inoa hoʻolōʻihi e nānā (hihia hihia).

    $ hoʻoili = extension_loaded ("SimpleXML");

    Hoʻihoʻi i ka ʻoiaʻiʻo a PALAPALA paha.

    ʻAʻole inu ʻo PS iaʻu i ka kofe akā hiki iaʻu ke kau i kahi pihi 'kūʻai iaʻu i pahu o nā donuts' 🙂

    • 2

      E kiʻi i kēlā pihi donut, Nick! He ola ʻoe! He aha nā mea hoʻomākeʻaka ((lawe i ka strtolower), ua loaʻa iaʻu kaʻu code hāpana a e hoʻohana ana i ka loiloi kūpono. Ua lohi paha ia no ka mea i ka manawa aʻu i hoʻokomo ai i loko, ua hana hewa wau!

      Ua hoʻololi wau i ke code a me ka pou blog. Nīnau: ʻO kekahi keu a kekahi ma luna o kekahi? Kuhi au ʻo ka extension_loaded kahi hoʻomaʻemaʻe a me ke ala wikiwiki o ka hana ʻana me kēia!

      Mahalo e Nick!

  2. 4

    yum e hoʻouka i php55-xml.x86_64 e hoʻouka i ka simpleXML no php 5.5.11

    Holo Holo
    Ke hoʻouka nei: php55-xml-5.5.11-1.el6.x86_64 1/1
    Ke hōʻoia nei: php55-xml-5.5.11-1.el6.x86_64 1/1

    a laila ua kau ʻia
    /usr/lib64/php/modules/simplexml.so

  3. 5

Pehea kou manaʻo?

Ke hoʻohana nei kēia pūnaewele i ka Akismet e ho'ēmi i ka spam. E aʻo pehea e hanaʻia ai kāuʻikeʻikepili.