PHP_TOKEN|1|<|
PHP_TOKEN|1|?|
PHP_STRING|3|PHP|
WHITESPACE|4|

|
PHP_COMMENT_START|2|/*|
PHP_COMMENT|1| |
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|178|
	File: class-check.php
	Desc: Used to test whether or not the 
		  Zend Debug Server can handle PHP 5 
		  Classes.
	Author: Cash Coleman <cash@zend.com>
	Version: 1.0.0
|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1|*|
PHP_COMMENT|1| |
PHP_COMMENT_END|2|*/|
WHITESPACE|4|

|
PHP_CLASS|5|class|
WHITESPACE|1| |
PHP_STRING|7|Counter|
WHITESPACE|1| |
PHP_CURLY_OPEN|1|{|
WHITESPACE|5|

	|
PHP_STRING|7|private|
WHITESPACE|1| |
PHP_STATIC|6|static|
WHITESPACE|1| |
PHP_VARIABLE|6|$count|
WHITESPACE|1| |
PHP_TOKEN|1|=|
WHITESPACE|1| |
PHP_NUMBER|1|0|
PHP_SEMICOLON|1|;|
WHITESPACE|3|
	|
PHP_CONST|5|const|
WHITESPACE|1| |
PHP_STRING|7|SUCCESS|
WHITESPACE|1| |
PHP_TOKEN|1|=|
WHITESPACE|1| |
PHP_CONSTANT_ENCAPSED_STRING|25|"Debug::const Verified\n"|
PHP_SEMICOLON|1|;|
WHITESPACE|9|
	
	
	|
PHP_FUNCTION|8|function|
WHITESPACE|1| |
PHP_STRING|11|__construct|
PHP_TOKEN|1|(|
PHP_TOKEN|1|)|
WHITESPACE|1| |
PHP_CURLY_OPEN|1|{|
WHITESPACE|4|
		|
PHP_STRING|4|self|
PHP_PAAMAYIM_NEKUDOTAYIM|2|::|
PHP_VARIABLE|6|$count|
PHP_OPERATOR|2|++|
PHP_SEMICOLON|1|;|
WHITESPACE|3|
	|
PHP_CURLY_CLOSE|1|}|
WHITESPACE|6|
	
	|
PHP_FUNCTION|8|function|
WHITESPACE|1| |
PHP_STRING|10|__destruct|
PHP_TOKEN|1|(|
PHP_TOKEN|1|)|
WHITESPACE|1| |
PHP_CURLY_OPEN|1|{|
WHITESPACE|4|
		|
PHP_STRING|4|self|
PHP_PAAMAYIM_NEKUDOTAYIM|2|::|
PHP_VARIABLE|6|$count|
PHP_OPERATOR|2|--|
PHP_SEMICOLON|1|;|
WHITESPACE|3|
	|
PHP_CURLY_CLOSE|1|}|
WHITESPACE|6|
	
	|
PHP_FUNCTION|8|function|
WHITESPACE|1| |
PHP_STRING|7|__clone|
PHP_TOKEN|1|(|
PHP_TOKEN|1|)|
WHITESPACE|1| |
PHP_CURLY_OPEN|1|{|
WHITESPACE|4|
		|
PHP_PRINT|5|print|
PHP_TOKEN|1|(|
PHP_CONSTANT_ENCAPSED_STRING|26|"Debug::clone Verified.\n"|
PHP_TOKEN|1|)|
PHP_SEMICOLON|1|;|
WHITESPACE|3|
	|
PHP_CURLY_CLOSE|1|}|
WHITESPACE|6|
	
	|
PHP_FUNCTION|8|function|
WHITESPACE|1| |
PHP_STRING|8|getCount|
PHP_TOKEN|1|(|
PHP_TOKEN|1|)|
WHITESPACE|1| |
PHP_CURLY_OPEN|1|{|
WHITESPACE|4|
		|
PHP_RETURN|6|return|
WHITESPACE|1| |
PHP_STRING|4|self|
PHP_PAAMAYIM_NEKUDOTAYIM|2|::|
PHP_VARIABLE|6|$count|
PHP_SEMICOLON|1|;|
WHITESPACE|3|
	|
PHP_CURLY_CLOSE|1|}|
WHITESPACE|3|	
|
PHP_CURLY_CLOSE|1|}|
WHITESPACE|8|



|
PHP_STRING|9|interface|
WHITESPACE|1| |
PHP_STRING|5|start|
WHITESPACE|1| |
PHP_CURLY_OPEN|1|{|
WHITESPACE|3|
	|
PHP_FUNCTION|8|function|
WHITESPACE|1| |
PHP_STRING|5|start|
PHP_TOKEN|1|(|
PHP_TOKEN|1|)|
PHP_SEMICOLON|1|;|
WHITESPACE|2|
|
PHP_CURLY_CLOSE|1|}|
WHITESPACE|4|

|
PHP_CLASS|5|class|
WHITESPACE|1| |
PHP_STRING|11|class_check|
WHITESPACE|1| |
PHP_STRING|10|implements|
WHITESPACE|1| |
PHP_STRING|5|start|
WHITESPACE|1| |
PHP_CURLY_OPEN|1|{|
WHITESPACE|3|
	|
PHP_FUNCTION|8|function|
WHITESPACE|1| |
PHP_STRING|5|start|
PHP_TOKEN|1|(|
PHP_TOKEN|1|)|
WHITESPACE|1| |
PHP_CURLY_OPEN|1|{|
WHITESPACE|4|
		|
PHP_LINE_COMMENT|2|//|
PHP_LINE_COMMENT|42| Create an instance of the Counter class.
|
WHITESPACE|3|
		|
PHP_VARIABLE|2|$c|
WHITESPACE|1| |
PHP_TOKEN|1|=|
WHITESPACE|1| |
PHP_NEW|3|new|
WHITESPACE|1| |
PHP_STRING|7|Counter|
PHP_TOKEN|1|(|
PHP_TOKEN|1|)|
PHP_SEMICOLON|1|;|
WHITESPACE|4|
		|
PHP_LINE_COMMENT|2|//|
PHP_LINE_COMMENT|57| Print the number of instances that have been created...
|
WHITESPACE|3|
		|
PHP_PRINT|5|print|
WHITESPACE|1| |
PHP_TOKEN|1|(|
PHP_CONSTANT_ENCAPSED_STRING|28|"Debug::Class Instance ID: "|
WHITESPACE|1| |
PHP_TOKEN|1|.|
WHITESPACE|1| |
PHP_VARIABLE|2|$c|
PHP_OPERATOR|2|->|
PHP_STRING|8|getCount|
PHP_TOKEN|1|(|
PHP_TOKEN|1|)|
WHITESPACE|1| |
PHP_TOKEN|1|.|
WHITESPACE|1| |
PHP_CONSTANT_ENCAPSED_STRING|4|"\n"|
PHP_TOKEN|1|)|
PHP_SEMICOLON|1|;|
WHITESPACE|4|
		|
PHP_IF|2|if|
WHITESPACE|1| |
PHP_TOKEN|1|(|
PHP_VARIABLE|2|$c|
PHP_OPERATOR|2|->|
PHP_STRING|8|getCount|
PHP_TOKEN|1|(|
PHP_TOKEN|1|)|
WHITESPACE|1| |
PHP_OPERATOR|2|==|
WHITESPACE|1| |
PHP_CONSTANT_ENCAPSED_STRING|3|"1"|
PHP_TOKEN|1|)|
WHITESPACE|1| |
PHP_CURLY_OPEN|1|{|
WHITESPACE|5|
			|
PHP_PRINT|5|print|
PHP_TOKEN|1|(|
PHP_CONSTANT_ENCAPSED_STRING|34|"Debug::Class Instance Verified\n"|
PHP_TOKEN|1|)|
PHP_SEMICOLON|1|;|
WHITESPACE|4|
		|
PHP_CURLY_CLOSE|1|}|
WHITESPACE|1| |
PHP_ELSE|4|else|
WHITESPACE|1| |
PHP_CURLY_OPEN|1|{|
WHITESPACE|5|
			|
PHP_PRINT|5|print|
PHP_TOKEN|1|(|
PHP_CONSTANT_ENCAPSED_STRING|33|"Debug::Class Instance Failed!\n"|
PHP_TOKEN|1|)|
PHP_SEMICOLON|1|;|
WHITESPACE|4|
		|
PHP_CURLY_CLOSE|1|}|
WHITESPACE|4|
		|
PHP_LINE_COMMENT|2|//|
PHP_LINE_COMMENT|48| Create a second instance of the Counter class.
|
WHITESPACE|3|
		|
PHP_VARIABLE|3|$c2|
WHITESPACE|1| |
PHP_TOKEN|1|=|
WHITESPACE|1| |
PHP_NEW|3|new|
WHITESPACE|1| |
PHP_STRING|7|Counter|
PHP_TOKEN|1|(|
PHP_TOKEN|1|)|
PHP_SEMICOLON|1|;|
WHITESPACE|4|
		|
PHP_LINE_COMMENT|2|//|
PHP_LINE_COMMENT|52| Again, print the number of instances of the class 
|
WHITESPACE|3|
		|
PHP_LINE_COMMENT|2|//|
PHP_LINE_COMMENT|30| that have been instantiated.
|
WHITESPACE|3|
		|
PHP_PRINT|5|print|
WHITESPACE|1| |
PHP_TOKEN|1|(|
PHP_CONSTANT_ENCAPSED_STRING|28|"Debug::Class Instance ID: "|
WHITESPACE|1| |
PHP_TOKEN|1|.|
WHITESPACE|1| |
PHP_VARIABLE|2|$c|
PHP_OPERATOR|2|->|
PHP_STRING|8|getCount|
PHP_TOKEN|1|(|
PHP_TOKEN|1|)|
WHITESPACE|1| |
PHP_TOKEN|1|.|
WHITESPACE|1| |
PHP_CONSTANT_ENCAPSED_STRING|4|"\n"|
PHP_TOKEN|1|)|
PHP_SEMICOLON|1|;|
WHITESPACE|4|
		|
PHP_IF|2|if|
WHITESPACE|1| |
PHP_TOKEN|1|(|
PHP_VARIABLE|2|$c|
PHP_OPERATOR|2|->|
PHP_STRING|8|getCount|
PHP_TOKEN|1|(|
PHP_TOKEN|1|)|
WHITESPACE|1| |
PHP_OPERATOR|2|==|
WHITESPACE|1| |
PHP_CONSTANT_ENCAPSED_STRING|3|"2"|
PHP_TOKEN|1|)|
WHITESPACE|1| |
PHP_CURLY_OPEN|1|{|
WHITESPACE|5|
			|
PHP_PRINT|5|print|
PHP_TOKEN|1|(|
PHP_CONSTANT_ENCAPSED_STRING|34|"Debug::Class Instance Verified\n"|
PHP_TOKEN|1|)|
PHP_SEMICOLON|1|;|
WHITESPACE|4|
		|
PHP_CURLY_CLOSE|1|}|
WHITESPACE|1| |
PHP_ELSE|4|else|
WHITESPACE|1| |
PHP_CURLY_OPEN|1|{|
WHITESPACE|5|
			|
PHP_PRINT|5|print|
PHP_TOKEN|1|(|
PHP_CONSTANT_ENCAPSED_STRING|33|"Debug::Class Instance Failed!\n"|
PHP_TOKEN|1|)|
PHP_SEMICOLON|1|;|
WHITESPACE|4|
		|
PHP_CURLY_CLOSE|1|}|
WHITESPACE|6|		
		|
PHP_LINE_COMMENT|2|//|
PHP_LINE_COMMENT|30| Now, destroy one instance...
|
WHITESPACE|3|
		|
PHP_VARIABLE|3|$c2|
WHITESPACE|1| |
PHP_TOKEN|1|=|
WHITESPACE|1| |
PHP_STRING|4|NULL|
PHP_SEMICOLON|1|;|
WHITESPACE|4|
		|
PHP_LINE_COMMENT|2|//|
PHP_LINE_COMMENT|55| Finally, print and see that the class instance count 
|
WHITESPACE|3|
		|
PHP_LINE_COMMENT|2|//|
PHP_LINE_COMMENT|23| has decreased by one.
|
WHITESPACE|3|
		|
PHP_PRINT|5|print|
WHITESPACE|1| |
PHP_TOKEN|1|(|
PHP_CONSTANT_ENCAPSED_STRING|28|"Debug::Class Instance ID: "|
WHITESPACE|1| |
PHP_TOKEN|1|.|
WHITESPACE|1| |
PHP_VARIABLE|2|$c|
PHP_OPERATOR|2|->|
PHP_STRING|8|getCount|
PHP_TOKEN|1|(|
PHP_TOKEN|1|)|
WHITESPACE|1| |
PHP_TOKEN|1|.|
WHITESPACE|1| |
PHP_CONSTANT_ENCAPSED_STRING|4|"\n"|
PHP_TOKEN|1|)|
PHP_SEMICOLON|1|;|
WHITESPACE|4|
		|
PHP_IF|2|if|
WHITESPACE|1| |
PHP_TOKEN|1|(|
PHP_VARIABLE|2|$c|
PHP_OPERATOR|2|->|
PHP_STRING|8|getCount|
PHP_TOKEN|1|(|
PHP_TOKEN|1|)|
WHITESPACE|1| |
PHP_OPERATOR|2|==|
WHITESPACE|1| |
PHP_CONSTANT_ENCAPSED_STRING|3|"1"|
PHP_TOKEN|1|)|
WHITESPACE|1| |
PHP_CURLY_OPEN|1|{|
WHITESPACE|5|
			|
PHP_PRINT|5|print|
PHP_TOKEN|1|(|
PHP_CONSTANT_ENCAPSED_STRING|34|"Debug::Class Instance Verified\n"|
PHP_TOKEN|1|)|
PHP_SEMICOLON|1|;|
WHITESPACE|4|
		|
PHP_CURLY_CLOSE|1|}|
WHITESPACE|1| |
PHP_ELSE|4|else|
WHITESPACE|1| |
PHP_CURLY_OPEN|1|{|
WHITESPACE|5|
			|
PHP_PRINT|5|print|
PHP_TOKEN|1|(|
PHP_CONSTANT_ENCAPSED_STRING|33|"Debug::Class Instance Failed!\n"|
PHP_TOKEN|1|)|
PHP_SEMICOLON|1|;|
WHITESPACE|4|
		|
PHP_CURLY_CLOSE|1|}|
WHITESPACE|5|		
	|
PHP_CURLY_CLOSE|1|}|
WHITESPACE|4|

|
PHP_CURLY_CLOSE|1|}|
WHITESPACE|8|



|
PHP_CLOSETAG|2|?>|
