摘要: 我们知道,函数、类会改变当前变量的作用域。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 阅读全文
posted @ 2011-07-07 17:04 Codefor 阅读(6171) 评论(1) 推荐(1) 编辑
摘要: 自己曾写过这样一段代码: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 > 阅读全文
posted @ 2011-07-07 16:18 Codefor 阅读(4034) 评论(0) 推荐(0) 编辑