Získanie zoznamu všetkých definovaných funkcií

10. 4. 2021

Niekedy môže byť užitočné získať zoznam všetkých dostupných funkcií v aktuálnom prostredí. To platí najmä vtedy, keď spravujeme cudzí server a potrebujeme sa zorientovať.

Zoznam funkcií možno získať zavolaním funkcie get_defined_functions(), ktorá vráti údaje vo forme poľa:

[
internal => [
…,
],
user => [
…,
]
]

Zoznam funkcií je rozdelený do dvoch veľkých zoznamov.

  • Vnútorné funkcie sú funkcie definované samotným PHP a nainštalovanými rozšíreniami.
  • Používateľské (užívateľské) funkcie sú funkcie definované samotným používateľským kódom. Ide o všetky funkcie, ktoré sme zapísali do zdrojového kódu alebo ktoré sú súčasťou nainštalovaných knižníc.

Tento zoznam sa dá dobre použiť na ladenie aplikácie.

Jan Barášek
Jan BarášekVíce o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Newsletter

Nejlepsi tipy a triky o PHP do Vaseho e-mailu. Clanky a novinky nejen ze sveta PHP a programovani.