Συνάρτηση 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,
    που ελέγχει την ύπαρξη μιας συνάρτησης