変数を関数名として実行するコードがあります。PHPの関数名として2つの変数を使用する方法
$id = $_GET["id"];
$thing = 'draw_calendar'.$id;
$$thing = function($month,$year,$per_day_chu){
//code
}
echo $draw_calendar1(date("m"), date("Y"), $per_day_chu);
上記のコードは完全に実行されています。しかし、$id
値は動的ではなく一定値です。だから私はいつもecho $draw_calendar1(date("m"), date("Y"), $per_day_chu);
のような関数を呼び出すことはできません。
は、私はこれは悪い選択肢である知っているこのecho $draw_calendar.$id(date("m"), date("Y"), $per_day_chu);
のような結果に何かを達成したいです。しかし私には他の選択肢はありません。
結果を得る方法はありますか? 誤ったコーディングを行っているかどうか。 これを終了させてください。誰でも助けてくれますか?ありがとうございました。
'$ draw_calendar。$ id'このコードを使用しますか?上記のコードが役に立つかどうか? –
@MahdiParsa: '$ id'の値は定数値ではなく動的です。 –