摘要:
我们知道,函数、类会改变当前变量的作用域。if,while等分支循环结构会继承外部作用域,即外部变量对分支循环结构内部可见。但是C语言不支持if,while等分支循环结构内部作用域对外可见,而PHP则不然。在PHP中,if,while等分支循环结构中声明的局部变量,在分支循环结构后面仍然有效。比如,函数中声明的变量在函数外面是不可见的C语言:#include<stdio.h>int foo(){ int bar; bar = 3;}int main(){ printf("%d\n",bar); return 0;} 报错:scope.c: In function 阅读全文
摘要:
自己曾写过这样一段代码:if(file_exists($pmr_config["datasetfile"])){ $tmp_counter = 0; $hd = fopen($pmr_config["datasetfile"], "r"); if($hd !== FALSE){ while (!feof($hd)) { $buffer = fgets($hd); if($tmp_counter >= $seq){ $result[] = $buffer; } $tmp_counter++; if($tmp_counter > 阅读全文