请问这个函数的执行顺序是什么
function tex( $x ){ echo "{$x}X"; if( $x <= 10){ $x++; tex( $x ); } echo "{$x}x"; }
if语句上面的还能看得懂 if满足条件后 执行$i++ 然后执行了tex( $x );
按这个我怎么理解成又回到头重新执行第二行了
最底下的echo "{$x}x";应该最后在if不满足条件时执行一次才对
但最后结果却是
1X2X3X4X5X6X7X8X9X10X11X11x11x10x9x8x7x6x5x4x3x2x