获取url传递的a,b,c3个参数,如果未传递b参数则打印这个文件的高连版本源代码。
$b参数是文件名,不过看题主的代码下面这2句视乎有问题,这2句
if($array[++$a]=1){//这句是给传递的$a参数(数字)++后给这个下标赋值为1,然后这个项作为if判断项,等价于if(1)
if($array[]=1){//这个和上面一样,只是在数组最后加一个1,然后if(1)判断,为true,都是走echo "come on!",不会走else分支
check_output也是有问题,只是替换内容,并没有更新$x的值,完全没意义的函数。。
输出程序结果?还是查错?还是解释代码?