- Output for 8.3.0 - 8.3.4
- 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/pGmL7 on line 54
in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant.
descendant's staticMethod
Deprecated: Calling get_class() without arguments is deprecated in /in/pGmL7 on line 66
in static context. get_class():Descendant. __CLASS__:Descendant.
Fatal error: Uncaught Error: Non-static method Descendant::publicMethod() cannot be called statically in /in/pGmL7:155
Stack trace:
#0 {main}
thrown in /in/pGmL7 on line 155
Process exited with code 255. - Output for 8.0.0 - 8.0.30, 8.1.0 - 8.1.27, 8.2.0 - 8.2.17
- 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 in static context. get_class():Descendant. __CLASS__:Descendant.
Fatal error: Uncaught Error: Non-static method Descendant::publicMethod() cannot be called statically in /in/pGmL7:155
Stack trace:
#0 {main}
thrown in /in/pGmL7 on line 155
Process exited with code 255. - Output for 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.31, 7.4.0 - 7.4.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 in static context. get_class():Descendant. __CLASS__:Descendant. Deprecated: Non-static method Descendant::publicMethod() should not be called statically in /in/pGmL7 on line 155 descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant. descendant's staticMethod in static context. get_class():Descendant. __CLASS__:Descendant. Deprecated: Non-static method Descendant::publicMethod() should not be called statically in /in/pGmL7 on line 158 descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant. descendant's staticMethod in static context. get_class():Descendant. __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 in static context. get_class():Descendant. __CLASS__:Descendant. descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant. descendant's staticMethod in static context. get_class():Descendant. __CLASS__:Descendant. descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant. descendant's staticMethod in static context. get_class():Descendant. __CLASS__:Descendant. ----- 2.4 access to methods from static context ----- Deprecated: Non-static method Descendant::publicMethod() should not be called statically in /in/pGmL7 on line 116 descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant. descendant's staticMethod in static context. get_class():Descendant. __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 in static context. get_class():Descendant. __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/pGmL7 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/pGmL7 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/pGmL7 on line 132 publicMethodDeclaredInDescendant in static context. get_class():Descendant. __CLASS__:Descendant. descendant's staticMethod in static context. get_class():Descendant. __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 in static context. get_class():Descendant. __CLASS__:Descendant. descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant. descendant's staticMethod in static context. get_class():Descendant. __CLASS__:Descendant. descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant. descendant's staticMethod in static context. get_class():Descendant. __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 in static context. get_class():Descendant. __CLASS__:Descendant. descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant. descendant's staticMethod in static context. get_class():Descendant. __CLASS__:Descendant. descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant. descendant's staticMethod in static context. get_class():Descendant. __CLASS__:Descendant. ----- 2.4 access to methods from static context ----- descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant. descendant's staticMethod in static context. get_class():Descendant. __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 in static context. get_class():Descendant. __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 in static context. get_class():Descendant. __CLASS__:Descendant. staticMethodDeclaredInAncestor in static context. get_class():Ancestor. __CLASS__:Ancestor. staticMethodDeclaredInDescendant in static context. get_class():Descendant. __CLASS__:Descendant.
- Output for 5.4.0 - 5.4.45, 5.5.0 - 5.5.38, 5.6.0 - 5.6.40
- 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 in static context. get_class():Descendant. __CLASS__:Descendant. Strict Standards: Non-static method Descendant::publicMethod() should not be called statically in /in/pGmL7 on line 155 descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant. descendant's staticMethod in static context. get_class():Descendant. __CLASS__:Descendant. Strict Standards: Non-static method Descendant::publicMethod() should not be called statically in /in/pGmL7 on line 158 descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant. descendant's staticMethod in static context. get_class():Descendant. __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 in static context. get_class():Descendant. __CLASS__:Descendant. descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant. descendant's staticMethod in static context. get_class():Descendant. __CLASS__:Descendant. descendant's publicMethod in object context. get_class($this):Descendant. get_class():Descendant. __CLASS__:Descendant. descendant's staticMethod in static context. get_class():Descendant. __CLASS__:Descendant. ----- 2.4 access to methods from static context ----- Strict Standards: Non-static method Descendant::publicMethod() should not be called statically in /in/pGmL7 on line 116 descendant's publicMethod in static context. get_class():Descendant. __CLASS__:Descendant. descendant's staticMethod in static context. get_class():Descendant. __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 in static context. get_class():Descendant. __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/pGmL7 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/pGmL7 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/pGmL7 on line 132 publicMethodDeclaredInDescendant in static context. get_class():Descendant. __CLASS__:Descendant. descendant's staticMethod in static context. get_class():Descendant. __CLASS__:Descendant. staticMethodDeclaredInAncestor in static context. get_class():Ancestor. __CLASS__:Ancestor. staticMethodDeclaredInDescendant in static context. get_class():Descendant. __CLASS__:Descendant.