source: trunk/decompilesample.php @ 736

Last change on this file since 736 was 736, checked in by moo, 4 years ago

decompiler: fix argument default value

  • Property svn:eol-style set to native
File size: 970 bytes
RevLine 
[734]1<?php
2
3class ClassName
4{
[736]5    /** doc */
[734]6    static public $static = array(
7        array('array'),
8        'str'
9        );
[736]10    /** doc */
[734]11    static public $public_static = array(2, 'str');
[736]12    /** doc */
[734]13    static private $private_static = array(2, 'str');
[736]14    /** doc */
[734]15    static protected $protected_static = array(2, 'str');
[736]16    /** doc */
[734]17    public $property = array(
18        array('array'),
19        'str'
20        );
[736]21    /** doc */
[734]22    public $public_property = array(2, 'str');
[736]23    /** doc */
[734]24    private $private_property = array(2, 'str');
[736]25    /** doc */
[734]26    protected $protected_property = array(2, 'str');
27
[736]28    /** doc */
[734]29    public function __construct($a, $b)
30    {
31    }
32
[736]33    /** doc */
34    public function method(array $a = NULL, $b = NULL)
[734]35    {
36    }
37
[736]38    /** doc */
39    public function publicMethod(ClassName $a = NULL, $b = 2)
[734]40    {
41    }
42
[736]43    /** doc */
44    protected function protectedMethod(ClassName $a, $b = array(
45        array('array')
46        ))
[734]47    {
48        return 'protected';
49    }
50
[736]51    /** doc */
52    private function privateMethod(ClassName $a, $b = NULL)
[734]53    {
54        return 'private';
55    }
56}
57
58
59?>
Note: See TracBrowser for help on using the repository browser.