內容營銷
PHP:是否已加載SimpleXML?
我構建了幾個需要PHP5 +和 SimpleXML的。 SimpleXML是一種解析來自以下位置的XML響應的更簡單,性能更好的方法: APIs。 但是,問題在於,我每天或每週都會收到幾封電子郵件,問我為什麼用戶無法加載程序並導致錯誤。
顯然,我對插件和項目頁面的注意還不夠,所以我做了正確的事,並向兩個插件添加了功能以驗證是否已加載SimpleXML擴展。
用於檢查是否已加載SimpleXML擴展的PHP函數:
函數isSimpleXMLLoaded(){$ array = array(); $ array = get_loaded_extensions(); $ result = false; foreach($ array as $ i => $ value){if(strtolower($ value)==“ simplexml”){$ result = true; 返回$結果; }
現在,在使用SimpleXML的函數中,我可以簡單地確保在實際嘗試SimpleXML調用之前就已加載它。 如果
如果(!isSimpleXMLLoaded()){echo“將您的網站託管在其他地方!”; 返回; }
我知道我有一些PHP專家來關注我的博客,讓我知道我的工作方式! 我已經發布了兩個插件的次要更新,以利用此方法。