forked from GNUsocial/gnu-social
		
	
		
			
	
	
		
			67 lines
		
	
	
		
			995 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			67 lines
		
	
	
		
			995 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|   | Nowdoc and heredoc strings | ||
|  | ----- | ||
|  | <?php | ||
|  | 
 | ||
|  | // empty strings | ||
|  | <<<'EOS' | ||
|  | EOS; | ||
|  | <<<EOS | ||
|  | EOS; | ||
|  | 
 | ||
|  | // constant encapsed strings | ||
|  | <<<'EOS' | ||
|  | Test '" $a \n | ||
|  | EOS; | ||
|  | <<<EOS | ||
|  | Test '" \$a \n | ||
|  | EOS; | ||
|  | 
 | ||
|  | // encapsed strings | ||
|  | <<<EOS | ||
|  | Test $a | ||
|  | EOS; | ||
|  | <<<EOS | ||
|  | Test $a and $b->c test | ||
|  | EOS; | ||
|  | 
 | ||
|  | // comment to force line break before EOF | ||
|  | ----- | ||
|  | array( | ||
|  |     0: Scalar_String( | ||
|  |         value: | ||
|  |     ) | ||
|  |     1: Scalar_String( | ||
|  |         value: | ||
|  |     ) | ||
|  |     2: Scalar_String( | ||
|  |         value: Test '" $a \n | ||
|  |     ) | ||
|  |     3: Scalar_String( | ||
|  |         value: Test '" $a | ||
|  | 
 | ||
|  |     ) | ||
|  |     4: Scalar_Encapsed( | ||
|  |         parts: array( | ||
|  |             0: Test | ||
|  |             1: Expr_Variable( | ||
|  |                 name: a | ||
|  |             ) | ||
|  |         ) | ||
|  |     ) | ||
|  |     5: Scalar_Encapsed( | ||
|  |         parts: array( | ||
|  |             0: Test | ||
|  |             1: Expr_Variable( | ||
|  |                 name: a | ||
|  |             ) | ||
|  |             2:  and | ||
|  |             3: Expr_PropertyFetch( | ||
|  |                 var: Expr_Variable( | ||
|  |                     name: b | ||
|  |                 ) | ||
|  |                 name: c | ||
|  |             ) | ||
|  |             4:  test | ||
|  |         ) | ||
|  |     ) | ||
|  | ) |