PHP Class PHPCfg\FuncContext

ファイルを表示 Open project: ircmaxell/php-cfg Class Usage Examples

Public Properties

Property Type Description
$complete boolean
$incompletePhis SplObjectStorage
$labels Block[]
$scope SplObjectStorage
$unresolvedGotos array[]

Public Methods

Method Description
__construct ( )
addToIncompletePhis ( Block $block, $name, Phi $phi )
isLocalVariable ( Block $block, $name )
setValueInScope ( Block $block, $name, Operand $value )

Method Details

__construct() public method

public __construct ( )

addToIncompletePhis() public method

public addToIncompletePhis ( Block $block, $name, Phi $phi )
$block Block
$phi PHPCfg\Op\Phi

isLocalVariable() public method

public isLocalVariable ( Block $block, $name )
$block Block

setValueInScope() public method

public setValueInScope ( Block $block, $name, Operand $value )
$block Block
$value Operand

Property Details

$complete public_oe property

public bool $complete
return boolean

$incompletePhis public_oe property

public SplObjectStorage $incompletePhis
return SplObjectStorage

$labels public_oe property

public Block[],phpcfg $labels
return Block[]

$scope public_oe property

public SplObjectStorage $scope
return SplObjectStorage

$unresolvedGotos public_oe property

public array[] $unresolvedGotos
return array[]