source: trunk/decompilesample.php @ 736

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

decompiler: fix argument default value

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