- Output for 7.0.0 - 7.0.20, 7.1.0 - 7.1.6
- Parse error: syntax error, unexpected 'test' (T_STRING), expecting '(' in /in/MkShN on line 8
Process exited with code 255.
<?php
class A{
static $default="A::default ";
public static $public="A::public ";
protected static $protected="A::protected ";
private static $private="A::private ";
function static test(){
echo $this::$default;
echo $this::$public;
echo static::$protected;
echo static::$private;//error
}
}
class B extends A{
static $default="B::default ";
public static $public="B::public ";
protected static $protected="B::protected ";
private static $private="B::private ";
}
B::test();