应该是双下滑线__FUNCTION__
简单来说,因为每次调用 tex( $x ;函数时在最后都有一个echo,但因为if条件的关系都没有执行到也就没有输出,只有当$x <= 10时,最里面的echo "{$x}x";才输出,依次输出到最外面的···不知道这样说你明白不
因为系统常量__function__的前后是两个下划线,你写错了
__FUNCTION__ 获得当前函数名
使用方法:
function getName(){
echo __function__;
}
getName();