实际看来,应该叫函数别名比函数指针恰当吧,但我之前还不知道可以这么弄。
只是今天看回自己一年前写的一个脚本程序,发现很多冗余代码,于是就重写了。
重写后发现只要50%的代码,很简洁,得益于这个函数别名了。
fun1( )
{
echo “I am fun1!”
}
fun2( )
{
echo “I am fun2!”
}
fun1
fun2
fun3=fun1
$fun3
结果是:
I am fun1!
I am fun2!
I am fun1!
其实就这么回事了
然后,你还可以这样
idx=1
fun$idx
结果是:
I am fun1!