408 of 410 menu

Συνάρτηση get_extension_funcs

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

Σύνταξη

get_extension_funcs(string $extension_name);

Παράδειγμα

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

<?php $res = get_extension_funcs('json'); print_r($res); ?>

Αποτέλεσμα εκτέλεσης του κώδικα (παράδειγμα):

[ 'json_encode', 'json_decode', 'json_last_error', 'json_last_error_msg' ]

Παράδειγμα

Ας προσπαθήσουμε να πάρουμε συναρτήσεις μιας μη υπάρχουσας επέκτασης:

<?php $res = get_extension_funcs('nonexistent'); var_dump($res); ?>

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

bool(false)

Παράδειγμα

Ας πάρουμε συναρτήσεις της επέκτασης standard (τυπικές συναρτήσεις PHP):

<?php $res = get_extension_funcs('standard'); print_r(array_slice($res, 0, 5)); ?>

Αποτέλεσμα εκτέλεσης του κώδικα (πρώτες 5 συναρτήσεις):

[ 'constant', 'bin2hex', 'sleep', 'usleep', 'time_nanosleep' ]

Δείτε επίσης

  • τη συνάρτηση get_loaded_extensions,
    που επιστρέφει μια λίστα με όλες τις φορτωμένες επεκτάσεις
  • τη συνάρτηση extension_loaded,
    που ελέγχει αν η καθορισμένη επέκταση είναι φορτωμένη
  • τη συνάρτηση function_exists,
    που ελέγχει την ύπαρξη μιας συνάρτησης
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη