How to call a function from a string stored in a variable?

后端 未结 16 2521
予麋鹿
予麋鹿 2020-11-22 10:16

I need to be able to call a function, but the function name is stored in a variable, is this possible? e.g:

function foo ()
{
  //code here
}

function bar ()
{
          


        
16条回答
  •  夕颜
    夕颜 (楼主)
    2020-11-22 10:56

    Following code can help to write dynamic function in PHP. now the function name can be dynamically change by variable '$current_page'.

    $current_page = 'home_page';
    $function = @${$current_page . '_page_versions'};
    $function = function() {
        echo 'current page';
    };
    $function();
    

提交回复
热议问题