PHP使用字符串名称调用类的方法

时间:2023-03-08 21:48:17
<?php

class Game {
function Play($id) {
echo "Playing game $id\n";
}
} $game = new Game(); //方法1,使用call_user_func
call_user_func(array($game, 'Play'), 1); //方法2
$game->{'Play'}(2); //或者
$method = 'Play';
$game->$method(3);