get defined functions()

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

get_defined_functions

Returnerar en array med alla definierade funktioner.

Beskrivning

get_defined_functions(bool $exclude_disabled = true): array

Hämtar en array med alla definierade funktioner.

Parametrar

  • exclude_disabled
Avgör om inaktiverade funktioner ska exkluderas från returvärdet.

Returnerar

Returnerar en flerdimensionell array som innehåller en lista över alla definierade funktioner, både inbyggda (intern) och användardefinierade. De interna funktionerna är tillgängliga via $arr["internal"], och användardefinierade via $arr["user"] (se exempel nedan).

Ändringslogg

  • 8.0.0: Standardvärdet för parametern exclude_disabled ändrades från false till true.
  • 7.0.15, 7.1.1: Parametern exclude_disabled lades till.

Exempel

Exempel #1 get_defined_functions() exempel

<?php
function myrow($id, $data)
{
    return "<tr><th>$id</th><td>$data</td></tr>\n";
}

$arr = get_defined_functions();

print_r($arr);
?>

Exemplet ovan kommer att ge något liknande följande resultat:

Array
(
    [internal] => Array
        (
            [0] => zend_version
            [1] => func_num_args
            [2] => func_get_arg
            [3] => func_get_args
            [4] => strlen
            [5] => strcmp
            [6] => strncmp
            ...
            [750] => bcscale
            [751] => bccomp
        )

    [user] => Array
        (
            [0] => myrow
        )
)

Se även

Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.get-defined-functions.php

PHP Funktioner Funktionsreferens


Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp och Datorservice som har sponsrat Linux.se med webserver.