[PHP-users 28566] Re: 関数名を変える事って出来ますか?

ml@colosuke.net ml @ colosuke.net
2006年 2月 24日 (金) 10:09:53 JST


うえだです。

> > <?php
> > function foo() {
> >     echo "In foo()<br>\n";
> > }
> >  
> > $func = 'foo';
> > $func();
> > ?>
> 
> ユーザ関数の場合は可能でしたが、
> 初めから定義されている関数では出来ないのでしょうか?

可能ですよ。
まずはやってみましょう。

<?PHP
$str = 'aaa';
$func='print_r';
$func($str);
$func='var_dump';
$func($str);
?>

# ちなみに echo は無理。「関数」ではないので。



PHP-users メーリングリストの案内