1. From Outside Of An Instance/Class:
----- 1.1 access to properties -----
descendant's public var
descendant's static var
descendant's static var
----- 1.2 access to methods -----
descendant's publicMethod
Deprecated: Calling get_class() without arguments is deprecated in /in/fL69T on line 54
in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Fatal error: Uncaught Error: Undefined constant "self" in /in/fL69T:66
Stack trace:
#0 /in/fL69T(154): Descendant::staticMethod()
#1 {main}
thrown in /in/fL69T on line 66
Process exited with code 255.
1. From Outside Of An Instance/Class:
----- 1.1 access to properties -----
descendant's public var
descendant's static var
descendant's static var
----- 1.2 access to methods -----
descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Fatal error: Uncaught Error: Undefined constant "self" in /in/fL69T:66
Stack trace:
#0 /in/fL69T(154): Descendant::staticMethod()
#1 {main}
thrown in /in/fL69T on line 66
Process exited with code 255.
1. From Outside Of An Instance/Class:
----- 1.1 access to properties -----
descendant's public var
descendant's static var
descendant's static var
----- 1.2 access to methods -----
descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Warning: Use of undefined constant self - assumed 'self' (this will throw an Error in a future version of PHP) in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
Deprecated: Non-static method Descendant::publicMethod() should not be called statically in /in/fL69T on line 155
descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Warning: Use of undefined constant self - assumed 'self' (this will throw an Error in a future version of PHP) in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
Deprecated: Non-static method Descendant::publicMethod() should not be called statically in /in/fL69T on line 158
descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Warning: Use of undefined constant self - assumed 'self' (this will throw an Error in a future version of PHP) in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
2. From Inside Of An Instance/Class:
----- 2.1 access to properties from public context -----
descendant's public var
descendant's static var
descendant's static var
----- 2.2 access to properties from static context -----
descendant's static var
----- 2.3 access to methods from public context -----
descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Warning: Use of undefined constant self - assumed 'self' (this will throw an Error in a future version of PHP) in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Warning: Use of undefined constant self - assumed 'self' (this will throw an Error in a future version of PHP) in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Warning: Use of undefined constant self - assumed 'self' (this will throw an Error in a future version of PHP) in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
----- 2.4 access to methods from static context -----
Deprecated: Non-static method Descendant::publicMethod() should not be called statically in /in/fL69T on line 116
descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Warning: Use of undefined constant self - assumed 'self' (this will throw an Error in a future version of PHP) in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
3. From Inside with 'forwarding calls' :
----- 3.1 self from public context -----
descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
publicMethodDeclaredInAncestor is in object context. get_class($this):Descendant. get_class():Ancestor. __CLASS__:Ancestor.
publicMethodDeclaredInDescendant in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Warning: Use of undefined constant self - assumed 'self' (this will throw an Error in a future version of PHP) in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
staticMethodDeclaredInAncestor in static context. get_class():Ancestor. __CLASS__:Ancestor.
staticMethodDeclaredInDescendant in static context. get_class():Descendant. __CLASS__:Descendant.
----- 3.2 self from static context -----
Deprecated: Non-static method Descendant::publicMethod() should not be called statically in /in/fL69T on line 130
descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant.
Deprecated: Non-static method Ancestor::publicMethodDeclaredInAncestor() should not be called statically in /in/fL69T on line 131
publicMethodDeclaredInAncestor is in static context. get_class():Ancestor. __CLASS__:Ancestor.
Deprecated: Non-static method Descendant::publicMethodDeclaredInDescendant() should not be called statically in /in/fL69T on line 132
publicMethodDeclaredInDescendant in static context. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Warning: Use of undefined constant self - assumed 'self' (this will throw an Error in a future version of PHP) in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
staticMethodDeclaredInAncestor in static context. get_class():Ancestor. __CLASS__:Ancestor.
staticMethodDeclaredInDescendant in static context. get_class():Descendant. __CLASS__:Descendant.
Output for 7.3.32 - 7.3.33
1. From Outside Of An Instance/Class:
----- 1.1 access to properties -----
descendant's public var
descendant's static var
descendant's static var
----- 1.2 access to methods -----
descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Warning: Use of undefined constant self - assumed 'self' (this will throw an Error in a future version of PHP) in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Warning: Use of undefined constant self - assumed 'self' (this will throw an Error in a future version of PHP) in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Warning: Use of undefined constant self - assumed 'self' (this will throw an Error in a future version of PHP) in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
2. From Inside Of An Instance/Class:
----- 2.1 access to properties from public context -----
descendant's public var
descendant's static var
descendant's static var
----- 2.2 access to properties from static context -----
descendant's static var
----- 2.3 access to methods from public context -----
descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Warning: Use of undefined constant self - assumed 'self' (this will throw an Error in a future version of PHP) in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Warning: Use of undefined constant self - assumed 'self' (this will throw an Error in a future version of PHP) in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Warning: Use of undefined constant self - assumed 'self' (this will throw an Error in a future version of PHP) in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
----- 2.4 access to methods from static context -----
descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Warning: Use of undefined constant self - assumed 'self' (this will throw an Error in a future version of PHP) in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
3. From Inside with 'forwarding calls' :
----- 3.1 self from public context -----
descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
publicMethodDeclaredInAncestor is in object context. get_class($this):Descendant. get_class():Ancestor. __CLASS__:Ancestor.
publicMethodDeclaredInDescendant in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Warning: Use of undefined constant self - assumed 'self' (this will throw an Error in a future version of PHP) in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
staticMethodDeclaredInAncestor in static context. get_class():Ancestor. __CLASS__:Ancestor.
staticMethodDeclaredInDescendant in static context. get_class():Descendant. __CLASS__:Descendant.
----- 3.2 self from static context -----
descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant.
publicMethodDeclaredInAncestor is in static context. get_class():Ancestor. __CLASS__:Ancestor.
publicMethodDeclaredInDescendant in static context. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Warning: Use of undefined constant self - assumed 'self' (this will throw an Error in a future version of PHP) in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
staticMethodDeclaredInAncestor in static context. get_class():Ancestor. __CLASS__:Ancestor.
staticMethodDeclaredInDescendant in static context. get_class():Descendant. __CLASS__:Descendant.
Output for 7.0.0 - 7.0.20, 7.1.0 - 7.1.25
1. From Outside Of An Instance/Class:
----- 1.1 access to properties -----
descendant's public var
descendant's static var
descendant's static var
----- 1.2 access to methods -----
descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Notice: Use of undefined constant self - assumed 'self' in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
Deprecated: Non-static method Descendant::publicMethod() should not be called statically in /in/fL69T on line 155
descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Notice: Use of undefined constant self - assumed 'self' in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
Deprecated: Non-static method Descendant::publicMethod() should not be called statically in /in/fL69T on line 158
descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Notice: Use of undefined constant self - assumed 'self' in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
2. From Inside Of An Instance/Class:
----- 2.1 access to properties from public context -----
descendant's public var
descendant's static var
descendant's static var
----- 2.2 access to properties from static context -----
descendant's static var
----- 2.3 access to methods from public context -----
descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Notice: Use of undefined constant self - assumed 'self' in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Notice: Use of undefined constant self - assumed 'self' in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Notice: Use of undefined constant self - assumed 'self' in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
----- 2.4 access to methods from static context -----
Deprecated: Non-static method Descendant::publicMethod() should not be called statically in /in/fL69T on line 116
descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Notice: Use of undefined constant self - assumed 'self' in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
3. From Inside with 'forwarding calls' :
----- 3.1 self from public context -----
descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
publicMethodDeclaredInAncestor is in object context. get_class($this):Descendant. get_class():Ancestor. __CLASS__:Ancestor.
publicMethodDeclaredInDescendant in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Notice: Use of undefined constant self - assumed 'self' in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
staticMethodDeclaredInAncestor in static context. get_class():Ancestor. __CLASS__:Ancestor.
staticMethodDeclaredInDescendant in static context. get_class():Descendant. __CLASS__:Descendant.
----- 3.2 self from static context -----
Deprecated: Non-static method Descendant::publicMethod() should not be called statically in /in/fL69T on line 130
descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant.
Deprecated: Non-static method Ancestor::publicMethodDeclaredInAncestor() should not be called statically in /in/fL69T on line 131
publicMethodDeclaredInAncestor is in static context. get_class():Ancestor. __CLASS__:Ancestor.
Deprecated: Non-static method Descendant::publicMethodDeclaredInDescendant() should not be called statically in /in/fL69T on line 132
publicMethodDeclaredInDescendant in static context. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Notice: Use of undefined constant self - assumed 'self' in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
staticMethodDeclaredInAncestor in static context. get_class():Ancestor. __CLASS__:Ancestor.
staticMethodDeclaredInDescendant in static context. get_class():Descendant. __CLASS__:Descendant.
1. From Outside Of An Instance/Class:
----- 1.1 access to properties -----
descendant's public var
descendant's static var
descendant's static var
----- 1.2 access to methods -----
descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Notice: Use of undefined constant self - assumed 'self' in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
Strict Standards: Non-static method Descendant::publicMethod() should not be called statically in /in/fL69T on line 155
descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Notice: Use of undefined constant self - assumed 'self' in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
Strict Standards: Non-static method Descendant::publicMethod() should not be called statically in /in/fL69T on line 158
descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Notice: Use of undefined constant self - assumed 'self' in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
2. From Inside Of An Instance/Class:
----- 2.1 access to properties from public context -----
descendant's public var
descendant's static var
descendant's static var
----- 2.2 access to properties from static context -----
descendant's static var
----- 2.3 access to methods from public context -----
descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Notice: Use of undefined constant self - assumed 'self' in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Notice: Use of undefined constant self - assumed 'self' in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Notice: Use of undefined constant self - assumed 'self' in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
----- 2.4 access to methods from static context -----
Strict Standards: Non-static method Descendant::publicMethod() should not be called statically in /in/fL69T on line 116
descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Notice: Use of undefined constant self - assumed 'self' in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
3. From Inside with 'forwarding calls' :
----- 3.1 self from public context -----
descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
publicMethodDeclaredInAncestor is in object context. get_class($this):Descendant. get_class():Ancestor. __CLASS__:Ancestor.
publicMethodDeclaredInDescendant in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Notice: Use of undefined constant self - assumed 'self' in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
staticMethodDeclaredInAncestor in static context. get_class():Ancestor. __CLASS__:Ancestor.
staticMethodDeclaredInDescendant in static context. get_class():Descendant. __CLASS__:Descendant.
----- 3.2 self from static context -----
Strict Standards: Non-static method Descendant::publicMethod() should not be called statically in /in/fL69T on line 130
descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant.
Strict Standards: Non-static method Ancestor::publicMethodDeclaredInAncestor() should not be called statically in /in/fL69T on line 131
publicMethodDeclaredInAncestor is in static context. get_class():Ancestor. __CLASS__:Ancestor.
Strict Standards: Non-static method Descendant::publicMethodDeclaredInDescendant() should not be called statically in /in/fL69T on line 132
publicMethodDeclaredInDescendant in static context. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Notice: Use of undefined constant self - assumed 'self' in /in/fL69T on line 66
Warning: get_class() expects parameter 1 to be object, string given in /in/fL69T on line 66
in static context. get_class(self):. __CLASS__:Descendant.
staticMethodDeclaredInAncestor in static context. get_class():Ancestor. __CLASS__:Ancestor.
staticMethodDeclaredInDescendant in static context. get_class():Descendant. __CLASS__:Descendant.