Run Rector on your code to see what it can do for you:
class Bar {} -echo '\App\Foo\Bar' . PHP_EOL; -echo 'App\Foo\Bar' . PHP_EOL; +echo \App\Foo\Bar::class . PHP_EOL; +echo \App\Foo\Bar::class . PHP_EOL; -$database_data = 'App\Foo\Bar'; -var_dump('\App\Foo\Bar' == 'App\Foo\Bar'); +$database_data = \App\Foo\Bar::class; +var_dump(\App\Foo\Bar::class == \App\Foo\Bar::class); -if ($database_data == '\App\Foo\Bar' || $database_data == 'App\Foo\Bar') { +if ($database_data == \App\Foo\Bar::class || $database_data == \App\Foo\Bar::class) { echo 'Matches' . PHP_EOL; }
Applied Rules:
Not a change you expect?
rector.php