
self_static_accessor
¶Inside a final
class or anonymous class self
should be preferred to
static
.
--- Original
+++ New
@@ -5,6 +5,6 @@
public function getBar()
{
- return static::class.static::test().static::$A;
+ return self::class.self::test().self::$A;
}
--- Original
+++ New
@@ -3,6 +3,6 @@
{
public function bar()
{
- return new static();
+ return new self();
}
}
--- Original
+++ New
@@ -3,6 +3,6 @@
{
public function isBar()
{
- return $foo instanceof static;
+ return $foo instanceof self;
}
}
--- Original
+++ New
@@ -2,6 +2,6 @@
$a = new class() {
public function getBar()
{
- return static::class;
+ return self::class;
}
};