CrossPHP
  • Namespace
  • Class
  • Download

Namespaces

  • Cross
    • Auth
    • Cache
      • Driver
      • Request
    • Core
    • DB
      • Connecter
      • Drivers
      • SQLAssembler
    • Exception
    • Http
    • I
    • Lib
      • Document
    • Module
    • MVC
    • Runtime
  • None

Classes

  • ClosureContainer

Class ClosureContainer

Namespace: Cross\Runtime
Package: Cross\Core
Author:

wonli wonli@live.com Class ClosureContainer


Located at Runtime/ClosureContainer.php

Methods summary

public
# __construct( )
public
# add( string $name, Closure $f )

注册一个匿名方法

注册一个匿名方法

Parameters

$name
$f
public mixed
# run( string $name, array $params = array() )

执行指定的匿名方法

执行指定的匿名方法

Parameters

$name
$params

Returns

mixed
public mixed
# runOnce( string $name, array $params = array() )

执行指定的匿名方法并缓存执行结果

执行指定的匿名方法并缓存执行结果

Parameters

$name
$params

Returns

mixed
public boolean
# has( string $name, Closure|null & $closure = null )

检查指定的匿名方法是否已经注册

检查指定的匿名方法是否已经注册

Parameters

$name
$closure

Returns

boolean

Properties summary

protected array $actions
#
CrossPHP API documentation generated by ApiGen