如果define定义的常量的名字在程序中是个变量,可以使用constant()函数来获取常量的值。
<?php defind('Windows_Browser', 'InternetExploer'); defind('Mac_Browser', 'Safari'); defind('Windows_Slide', 'PowerPoint'); defind('Windows_Slide', 'Keynote'); $os = 'Windows'; $software = 'Slide'; echo constant($os.'_'.$software);