<?php declare(strict_types = 1); namespace Constant; use function PHPStan\Testing\assertType; define('FOO', 'foo'); const BAR = 'bar'; class Baz { const BAZ = 'baz'; } enum Suit { case Hearts; } var_dump(FOO); var_dump(constant('FOO')); // var_dump(constant('\Constant\FOO')); // fatal error var_dump(BAR); // var_dump(constant('BAR')); // fatal error var_dump(constant('\Constant\BAR')); var_dump(constant('\Constant\Baz::BAZ')); var_dump(Suit::Hearts); var_dump(constant('\Constant\Suit::Hearts')); var_dump(constant('UNDEFINED')); // fatal error
You have javascript disabled. You will not be able to edit any code.