(PHP 7)
  	
    
      
      Gets the executing Generator object
    
    
      
      public Generator ReflectionGenerator::getExecutingGenerator ( void )
    
    
    
    Get the executing Generator object
Returns: 
    Returns the currently executing Generator object.
Examples: 
  
          ReflectionGenerator::getExecutingGenerator() example
    	
      
<?php
class GenExample
{
    public function gen()
    {
        yield 1;
    }
}
$gen = (new GenExample)->gen();
$reflectionGen = new ReflectionGenerator($gen);
$gen2 = $reflectionGen->getExecutingGenerator();
var_dump($gen2 === $gen);
var_dump($gen2->current());
 The above example will output something similar to:
bool(true) int(1);
See also: 
     
      
     
      
                  
    		
    		
    		
    		
    		
            		
    		
    		
    	 
          
Please login to continue.