Best method for checking if IonCube Loader is installed

jdp picture jdp · Aug 13, 2010 · Viewed 42.1k times · Source

I'm using the following code:

<?php
if(extension_loaded("IonCube Loader")) {     
  // Yes
}
else {
  // No
}
?>

I'm just concerned that this won't work across every server with IonCube enabled. It seems pretty standard, but I've never needed to check before. Is this the best way to check, or is there a better method I should be using?

Answer

Pherrymason picture Pherrymason · Aug 13, 2010

If the extension is not installed this will return you false, so as far as I know it is the correct way to check if an extension is available to use.

Another option is to use get_loaded_extensions(). This returns you an array with available extension names. You could check if this arrays contains your desired extension.