如何在PHP中动态访问类const?

And*_*rew 5 php get constants

假设我有一个这样的课程:

class Order {

    const STATUS_INITIALIZED = 'initialized';
    const STATUS_ORDERED = 'ordered';
}
Run Code Online (Sandbox Code Playgroud)

而且我想像这样抓住常数:

$status = $_GET['status']; // ?status=STATUS_ORDERED
Run Code Online (Sandbox Code Playgroud)

有没有办法访问常量的值,给定常量的名称作为字符串?

我试过了:

Order::$status
Order::$$status
Run Code Online (Sandbox Code Playgroud)

Jon*_*Jon 14

该功能可以constant做到这一点 语法是

constant('Order::'.$status)
Run Code Online (Sandbox Code Playgroud)

看到它在行动.