← All docs

func_get_arg() - internals

Compiler internals for func_get_arg(): lowering path, type checks, and runtime helpers.

func_get_arg() - internals

Where it lives

Semantic descriptor

Shared contract without a registry semantic descriptor.

EIR and runtime boundary

No registry-backed typed runtime target applies.

Signature summary

function func_get_arg(int $position): mixed

What the type checker enforces

  • Arity: takes exactly 1 argument.

Eval interpreter (magician)

Cross-references