如何在PHP中动态访问类const?
假设我有一门课是这样的:如何在PHP中动态访问类const?,php,get,constants,Php,Get,Constants,假设我有一门课是这样的: class Order { const STATUS_INITIALIZED = 'initialized'; const STATUS_ORDERED = 'ordered'; } 我想得到常数,如下所示: $status = $_GET['status']; // ?status=STATUS_ORDERED 如果常量的名称为字符串,是否有方法访问该常量的值 我试过: Order::$status Order::$$status 该函数执行此
class Order {
const STATUS_INITIALIZED = 'initialized';
const STATUS_ORDERED = 'ordered';
}
我想得到常数,如下所示:
$status = $_GET['status']; // ?status=STATUS_ORDERED
如果常量的名称为字符串,是否有方法访问该常量的值
我试过:
Order::$status
Order::$$status
该函数执行此操作。语法是
constant('Order::'.$status)
@Andrew:很高兴能帮上忙。干杯可能重复的