| 
							Previous
					 | 
		
							Up
					 | 
		
							Next
					 | 
	
	
		| 
							phpDocumentor Quickstart
					 | 
		
							phpDocumentor Quickstart
					 | 
		
							Source code for sample2.php
					 | 
	
	
Source code for sample1.php
  phpDocumentor for newbies tutorial
 
 sample1.php
<?php
 
// sample file #1
 
 
 
include_once 'sample2.php';
 
 
 
$GLOBALS['_myvar'] = 6;
 
 
 
define('anotherconstant', strlen('hello'));  
 
 
function firstFunc($param1, $param2 = 'optional')
 
{
 
    static $staticvar = 7;
 
    global $_myvar;
 
    return $staticvar;
 
}
 
 
 
class myclass {
 
    var $firstvar = 6;
 
    var $secondvar =
 
        array(
 
            'stuff' =>
 
                array(
 
                    6,
 
                    17,
 
                    'armadillo'
 
                ),
 
            testing => anotherconstant
 
        );
 
 
 
    function myclass()
 
    {
 
        $this->firstvar = 7;
 
    }
 
    
 
    function parentfunc($paramie)
 
    {
 
        if ($paramie) {
 
            return 6;
 
        } else {
 
            return new babyclass;
 
        }
 
    }
 
}
 
 
 
class babyclass extends myclass {
 
    var $secondvar = 42;
 
    var $thirdvar;
 
    
 
    function babyclass()
 
    {
 
        parent::myclass();
 
        $this->firstvar++;
 
    }
 
    
 
    function parentfunc($paramie)
 
    {
 
        return new myclass;
 
    }
 
}
 
?>
 
 
	
	
		| 
							Previous
					 | 
		
							Up
					 | 
		
							Next
					 | 
	
	
		| 
							phpDocumentor Quickstart
					 | 
		
							phpDocumentor Quickstart
					 | 
		
							Source code for sample2.php
					 | 
	
	
	
		Documentation generated on Mon, 05 Dec 2011 21:52:05 -0600 by phpDocumentor 1.4.4