PHP中变量函数的用途是什么?

时间:2019-06-02 14:03:06

标签: php

我不知道如何使用变量功能,但我知道该如何实现。为什么要使用变量而不是调用函数本身来调用函数?

除非从用户输入或返回的数据库结果中动态调用函数?

1 个答案:

答案 0 :(得分:1)

示例:如果您输入的内容类似于/?do=something

require_once('do.php');
$fun = 'do_'.$_GET['do'];
if (function_exists($fun)) {
    $fun(); //variable function
} else {
    not_found();
}

所以在这种情况下,我只需向do.php文件中添加一个函数即可使用

do.php:

<?php
function do_getkey() {
    // do something when do=getkey
}
function do_sendkey() {
    // do something when do=sendkey
}
 function not_found() {
    // when not found 
 }
?>