海角不转弯

代码是梦想的砖

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年6月3日

摘要: 关于引用引用是什么在 PHP 中引用意味着用不同的名字访问同一个变量内容。这并不像 C 的指针,替代的是,引用是符号表别名。注意在 PHP 中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字。最接近的比喻是 Unix 的文件名和文件本身——变量名是目录条目,而变量内容则是文件本身。引用可以被看作是 Unix 文件系统中的 hardlink。$a=&$b;//表示$a,$b指向同一个地方。如果对一个未定义的变量进行引用赋值、引用参数传递或引用返回,则会自动创建该变量。function foo(&$var) { }foo($a); // $a is "crea 阅读全文
posted @ 2013-06-03 02:17 海角不转弯 阅读(676) 评论(0) 推荐(0) 编辑

摘要: 静态变量的使用简单示例。这里static $a=0表示静态变量,第二次调用时不重新赋值。 1 function test() 2 { 3 static $a = 0; 4 echo $a; 5 $a++; 6 } 7 8 test();//显示0 9 test();//显示110 test();//显示2递归与静态变量共同使用 1 function test() 2 { 3 static $count = 0; 4 5 $count++; 6 echo $count; 7 if ($count < 10) { 8 te... 阅读全文
posted @ 2013-06-03 00:47 海角不转弯 阅读(121) 评论(0) 推荐(0) 编辑