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

  • Annotate
  • Application
  • ArrayMap
  • Config
  • CrossArray
  • Delegate
  • FrameBase
  • Helper
  • HttpAuth
  • Loader
  • Rest
  • Router

Class Annotate

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

wonli wonli@live.com Class Annotate


Located at Core/Annotate.php

Methods summary

public static Cross\Core\Annotate
# getInstance( Cross\Core\Delegate & $delegate )

生成解析注释配置单例对象

生成解析注释配置单例对象

Parameters

$delegate

Returns

Cross\Core\Annotate
public
# setPrefix( string $prefix )

设置前缀

设置前缀

Parameters

$prefix

Returns


$this
public array
# parse( string $annotate = '' )

注释配置转换为数组

注释配置转换为数组

Parameters

$annotate

Returns

array
public Closure
# bindToClosure( string $params )

把PHP代码绑定到匿名函数中

把PHP代码绑定到匿名函数中

Parameters

$params

Returns

Closure
public mixed
# toCode( string $params )

php字符串代码通过wrapper转换为php代码

php字符串代码通过wrapper转换为php代码

Parameters

$params

Returns

mixed
public array
# toArray( $params )

配置参数值解析

如: a, b=file, c 会被解析为
array(
     'a' => '',
     'b' => file,
     'c' => '',
)

配置参数值解析

如: a, b=file, c 会被解析为
array(
     'a' => '',
     'b' => file,
     'c' => '',
)

Parameters

$params

Returns

array
CrossPHP API documentation generated by ApiGen