PHP: Hypertext Preprocessor (original) (raw)

extension_loaded

(PHP 4, PHP 5, PHP 7, PHP 8)

extension_loaded — Find out whether an extension is loaded

Description

extension_loaded(string $extension): bool

Parameters

extension

The extension name. This parameter is case-insensitive.

You can see the names of various extensions by usingphpinfo() or if you're using theCGI or CLI version of PHP you can use the -m switch to list all available extensions:

$ php -m [PHP Modules] xml tokenizer standard sockets session posix pcre overload mysql mbstring ctype

[Zend Modules]

Return Values

Returns [true](reserved.constants.php#constant.true) if the extension identified by extension is loaded, [false](reserved.constants.php#constant.false) otherwise.

Examples

Example #1 extension_loaded() example

<?php if (!extension_loaded('gd')) { if (!dl('gd.so')) { exit; } } ?>

See Also

Found A Problem?

There are no user contributed notes for this page.