File tree 3 files changed +54
-0
lines changed 3 files changed +54
-0
lines changed Original file line number Diff line number Diff line change @@ -62,6 +62,12 @@ class Obj
62
62
function die (){ echo __METHOD__ , PHP_EOL ; }
63
63
function self (){ echo __METHOD__ , PHP_EOL ; }
64
64
function parent (){ echo __METHOD__ , PHP_EOL ; }
65
+ function public (){ echo __METHOD__ , PHP_EOL ; }
66
+ function protected (){ echo __METHOD__ , PHP_EOL ; }
67
+ function private (){ echo __METHOD__ , PHP_EOL ; }
68
+ function static (){ echo __METHOD__ , PHP_EOL ; }
69
+ function abstract (){ echo __METHOD__ , PHP_EOL ; }
70
+ function final (){ echo __METHOD__ , PHP_EOL ; }
65
71
}
66
72
67
73
$ obj = new Obj ;
@@ -123,6 +129,12 @@ $obj->catch();
123
129
$ obj ->die ();
124
130
$ obj ->self ();
125
131
$ obj ->parent ();
132
+ $ obj ->public ();
133
+ $ obj ->protected ();
134
+ $ obj ->private ();
135
+ $ obj ->static ();
136
+ $ obj ->abstract ();
137
+ $ obj ->final ();
126
138
127
139
echo "\nDone \n" ;
128
140
@@ -184,5 +196,11 @@ Obj::catch
184
196
Obj::die
185
197
Obj::self
186
198
Obj::parent
199
+ Obj::public
200
+ Obj::protected
201
+ Obj::private
202
+ Obj::static
203
+ Obj::abstract
204
+ Obj::final
187
205
188
206
Done
Original file line number Diff line number Diff line change @@ -62,6 +62,12 @@ class Obj
62
62
static function die (){ echo __METHOD__ , PHP_EOL ; }
63
63
static function self (){ echo __METHOD__ , PHP_EOL ; }
64
64
static function parent (){ echo __METHOD__ , PHP_EOL ; }
65
+ static function public (){ echo __METHOD__ , PHP_EOL ; }
66
+ static function protected (){ echo __METHOD__ , PHP_EOL ; }
67
+ static function private (){ echo __METHOD__ , PHP_EOL ; }
68
+ static function static (){ echo __METHOD__ , PHP_EOL ; }
69
+ static function abstract (){ echo __METHOD__ , PHP_EOL ; }
70
+ static function final (){ echo __METHOD__ , PHP_EOL ; }
65
71
}
66
72
67
73
Obj::empty ();
@@ -121,6 +127,12 @@ Obj::catch();
121
127
Obj::die ();
122
128
Obj::self ();
123
129
Obj::parent ();
130
+ Obj::public ();
131
+ Obj::protected ();
132
+ Obj::private ();
133
+ Obj::static ();
134
+ Obj::abstract ();
135
+ Obj::final ();
124
136
125
137
echo "\nDone \n" ;
126
138
@@ -182,5 +194,11 @@ Obj::catch
182
194
Obj::die
183
195
Obj::self
184
196
Obj::parent
197
+ Obj::public
198
+ Obj::protected
199
+ Obj::private
200
+ Obj::static
201
+ Obj::abstract
202
+ Obj::final
185
203
186
204
Done
Original file line number Diff line number Diff line change @@ -63,6 +63,12 @@ class Obj
63
63
const DIE = 'die ' ;
64
64
const SELF = 'self ' ;
65
65
const PARENT = 'parent ' ;
66
+ const PUBLIC = 'public ' ;
67
+ const PROTECTED = 'protected ' ;
68
+ const PRIVATE = 'private ' ;
69
+ const STATIC = 'static ' ;
70
+ const ABSTRACT = 'abstract ' ;
71
+ const FINAL = 'final ' ;
66
72
}
67
73
68
74
echo Obj::EMPTY , PHP_EOL ;
@@ -123,6 +129,12 @@ echo Obj::CATCH, PHP_EOL;
123
129
echo Obj::DIE , PHP_EOL ;
124
130
echo Obj::SELF , PHP_EOL ;
125
131
echo Obj::PARENT , PHP_EOL ;
132
+ echo Obj::PUBLIC , PHP_EOL ;
133
+ echo Obj::PROTECTED , PHP_EOL ;
134
+ echo Obj::PRIVATE , PHP_EOL ;
135
+ echo Obj::STATIC , PHP_EOL ;
136
+ echo Obj::ABSTRACT , PHP_EOL ;
137
+ echo Obj::FINAL , PHP_EOL ;
126
138
127
139
echo "\nDone \n" ;
128
140
@@ -185,5 +197,11 @@ catch
185
197
die
186
198
self
187
199
parent
200
+ public
201
+ protected
202
+ private
203
+ static
204
+ abstract
205
+ final
188
206
189
207
Done
You can’t perform that action at this time.
0 commit comments