Content Marketing

PHP: Är SimpleXML laddat?

Det finns ett par plugins som jag har byggt som kräver PHP5 + och SimpleXML. SimpleXML är en mycket enklare och bättre utförande metod för att analysera XML-svar från APIs. Problemet är dock att jag skulle få några e-postmeddelanden per dag eller vecka och frågade mig varför användaren inte kunde ladda programmet och det resulterade i fel.

Tydligen var mina meddelanden om plugins och på projektsidorna inte tillräckliga, så jag gjorde rätt och lade till funktionalitet till båda pluginsna för att verifiera att SimpleXML-tillägget är laddat.

PHP-funktion för att kontrollera att SimpleXML-tillägget är laddat:

funktionen isSimpleXMLLoaded () {$ array = array (); $ array = get_loaded_extensions (); $ resultat = falskt; foreach ($ array som $ i => $ värde) {if (strtolower ($ value) == "simplexml") {$ result = true; }} returnera $ resultat; }

Nu, inom funktionerna som använder SimpleXML, kan jag helt enkelt se till att den laddas innan jag faktiskt försöker SimpleXML-samtalet. Om

if (! isSimpleXMLLoaded ()) {echo "Värd din webbplats någon annanstans!"; lämna tillbaka; }

Jag vet att jag har några PHP-guruer som håller koll på min blogg, låt mig veta hur jag gjorde det! Jag har släppt mindre uppdateringar av båda pluginsna för att använda den här metoden.

Douglas Karr

Douglas Karr är CMO för Öppna INSIGHTS och grundaren av Martech Zone. Douglas har hjälpt dussintals framgångsrika MarTech-startups, har hjälpt till med due diligence på över $5 miljarder i Martech-förvärv och investeringar, och fortsätter att hjälpa företag att implementera och automatisera sina försäljnings- och marknadsföringsstrategier. Douglas är en internationellt erkänd digital transformations- och MarTech-expert och talare. Douglas är också en publicerad författare till en Dummies guide och en bok om företagsledarskap.

Relaterade artiklar

Tillbaka till toppen knappen
Stänga

Adblock upptäckt

Martech Zone kan ge dig detta innehåll utan kostnad eftersom vi tjänar pengar på vår webbplats genom annonsintäkter, affiliate-länkar och sponsring. Vi skulle uppskatta om du tar bort din annonsblockerare när du tittar på vår webbplats.