在PHP中使用“定义的常量作为函数名称的前缀”或“变量函数”是标准的吗?

这是PHP代码:

define( 'FN_PREFIX', 'prefix_' );

${ FN_PREFIX . 'function_name' } = function( $string ) {
    echo $string;
};

$prefix_function_name( 'This is Working!!!' );

结果:

This is Working!!!