3v4l.org

run code in 300+ PHP versions simultaneously
<?php namespace Foo\Space { class Foo { const SOME_CONSTANT = 'Works!'; } } namespace Other\Space { $class = \Foo\Space\Foo::class; $constant = 'SOME_CONSTANT'; // Valid var_dump(constant("{$class}::{$constant}")); // Invalid var_dump(($class)::$constant); }

preferences:
52.32 ms | 402 KiB | 5 Q