如何使用变量设置静态属性的值。我正在使用条形码类,您可以在其中设置条形码类型,如下所示:$generator->getBarcode($data[$barcode], $generator::TYPE_CODE_128);我希望条形码类型像这样传入一个变量:$barcodeType = 'TYPE_CODE_39';$generator->getBarcode($data[$barcode], $generator::$barcodeType);这可能吗?如果是这样,正确的语法是什么?
1 回答
![?](http://img1.sycdn.imooc.com/545863cd0001b72a02200220-100-100.jpg)
狐的传说
TA贡献1804条经验 获得超3个赞
您可以constant()为此使用该功能。以以下格式传递一个字符串class::name:
$generator->getBarcode(
$data[$barcode],
constant(get_class($generator) . '::' . $barcodeType)
);
- 1 回答
- 0 关注
- 173 浏览
添加回答
举报
0/150
提交
取消