Documentation ¶
Index ¶
- Variables
- func Compile(parent phpv.Context, t *tokenizer.Lexer) (phpv.Runnable, error)
- type ZClosure
- func (z *ZClosure) Call(ctx phpv.Context, args []*phpv.ZVal) (*phpv.ZVal, error)
- func (c *ZClosure) Compile(ctx phpv.Context) error
- func (c *ZClosure) Dump(w io.Writer) error
- func (z *ZClosure) GetArgs() []*phpv.FuncArg
- func (z *ZClosure) GetClass() phpv.ZClass
- func (closure *ZClosure) Run(ctx phpv.Context) (l *phpv.ZVal, err error)
- func (z *ZClosure) Spawn(ctx phpv.Context) (*phpv.ZVal, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var Closure = &phpobj.ZClass{ Name: "Closure", H: &phpv.ZClassHandlers{}, }
> class Closure
Functions ¶
Types ¶
Source Files ¶
- closure.go
- compile-array.go
- compile-attr.go
- compile-base.go
- compile-class.go
- compile-classref.go
- compile-clone.go
- compile-dowhile.go
- compile-expr.go
- compile-for.go
- compile-foreach.go
- compile-func.go
- compile-global.go
- compile-if.go
- compile-instanceof.go
- compile-isset.go
- compile-object.go
- compile-quote.go
- compile-return.go
- compile-static.go
- compile-switch.go
- compile-ternary.go
- compile-throw.go
- compile-txt.go
- compile-unset.go
- compile-while.go
- compile.go
- run-concat.go
- run-constant.go
- run-operator.go
- run-zval.go
- run.go
- variable.go
- zclosure.go
Click to show internal directories.
Click to hide internal directories.