Content Marketing

PHP: Ali je SimpleXML naložen?

Obstaja nekaj vtičnikov, ki sem jih zgradil in ki zahtevajo PHP5 + in SimpleXML. SimpleXML je veliko enostavnejša in učinkovitejša metoda razčlenjevanja odzivov XML APIs. Težava pa je v tem, da bi na dan ali v tednu prejel nekaj e-poštnih sporočil, v katerih bi me vprašal, zakaj uporabnik ni mogel naložiti programa, kar je povzročilo napake.

Očitno moja obvestila na vtičnikih in na straneh projekta niso bila dovolj, zato sem naredil prav in obema vtičnikom dodal funkcionalnost, da preverim, ali je razširitev SimpleXML naložena.

Funkcija PHP za preverjanje nalaganja razširitve SimpleXML:

funkcija jeSimpleXMLLoaded () {$ array = array (); $ array = get_loaded_extensions (); $ rezultat = napačno; foreach ($ array kot $ i => $ value) {if (strtolower ($ value) == "simplexml") {$ result = true; }} vrni $ rezultat; }

Zdaj lahko znotraj funkcij, ki uporabljajo SimpleXML, preprosto poskrbim, da se naloži, preden dejansko poskusim s klicem SimpleXML. Če

if (! isSimpleXMLLoaded ()) {echo "Gostovanje vašega spletnega mesta nekje drugje!"; vrnitev; }

Vem, da imam nekaj PHP gurujev, ki spremljajo moj blog, in mi sporočite, kako sem se počutil! Za uporabo te metode sem izdal manjše posodobitve obeh vtičnikov.

Douglas Karr

Douglas Karr je CMO of Odpri INSIGHTS in ustanovitelj Martech Zone. Douglas je pomagal na desetine uspešnih startupov MarTech, pomagal je pri skrbnem pregledu več kot 5 milijard USD pri prevzemih in naložbah Martecha ter še naprej pomaga podjetjem pri izvajanju in avtomatizaciji njihovih prodajnih in trženjskih strategij. Douglas je mednarodno priznan strokovnjak in govorec za digitalno transformacijo in MarTech. Douglas je tudi objavljen avtor Dummie's guide in knjige o poslovnem vodenju.

Povezani članki

Nazaj na vrh
Zapri

Zaznan Adblock

Martech Zone vam lahko zagotovi to vsebino brezplačno, ker naše spletno mesto monetiziramo s prihodki od oglasov, pridruženimi povezavami in sponzorstvi. Hvaležni bi bili, če bi med ogledom našega spletnega mesta odstranili zaviralec oglasov.