Συνάρτηση extension_loaded
Η συνάρτηση extension_loaded ελέγχει εάν η καθορισμένη επέκταση έχει φορτωθεί στην τρέχουσα διαμόρφωση PHP.
Ως παράμετρο η συνάρτηση δέχεται μια συμβολοσειρά με το όνομα της επέκτασης και επιστρέφει true, εάν η επέκταση είναι ενεργή,
ή false, εάν δεν έχει φορτωθεί.
Σύνταξη
phpextension_loaded(string $extension): bool
Παράδειγμα
Ας ελέγξουμε εάν η επέκταση "json" έχει φορτωθεί:
php<?php
$res = extension_loaded('json');
var_dump($res);
?>
Αποτέλεσμα εκτέλεσης κώδικα:
phptrue
Παράδειγμα
Ας ελέγξουμε τη διαθεσιμότητα της επέκτασης "gd":
php<?php
if (extension_loaded('gd')) {
echo 'GD extension is loaded';
} else {
echo 'GD extension is NOT loaded';
}
?>
Αποτέλεσμα εκτέλεσης κώδικα:
php'GD extension is loaded'
Δείτε επίσης
-
τη συνάρτηση
get_loaded_extensions,
που επιστρέφει μια λίστα όλων των φορτωμένων επεκτάσεων -
τη συνάρτηση
function_exists,
που ελέγχει την ύπαρξη μιας συνάρτησης