Συνάρτηση get_loaded_extensions

Η συνάρτηση get_loaded_extensions επιστρέφει έναν πίνακα με τα ονόματα όλων των επεκτάσεων, που έχουν φορτωθεί προς το παρόν στο PHP. Αυτή η συνάρτηση δεν δέχεται παραμέτρους και μπορεί να είναι χρήσιμη για τον έλεγχο των διαθέσιμων δυνατοτήτων του PHP στον διακομιστή.

Σύνταξη

phpget_loaded_extensions([bool $zend_extensions = false]);

Παράδειγμα

Ας πάρουμε μια λίστα με όλες τις φορτωμένες επεκτάσεις:

php<?php
  $res = get_loaded_extensions();
  print_r($res);
?>

Αποτέλεσμα εκτέλεσης κώδικα:

php['Core', 'date', 'libxml', 'openssl', 'pcre', 'zlib', ...]

Παράδειγμα

Ας πάρουμε μόνο τις Zend-επεκτάσεις:

php<?php
  $res = get_loaded_extensions(true);
  print_r($res);
?>

Αποτέλεσμα εκτέλεσης κώδικα:

php['Zend OPcache', 'Xdebug']

Δείτε επίσης

  • τη συνάρτηση extension_loaded,
    που ελέγχει εάν μια συγκεκριμένη επέκταση έχει φορτωθεί
  • τη συνάρτηση get_extension_funcs,
    που επιστρέφει τις συναρτήσεις της καθορισμένης επέκτασης