PHP
metronome
这个作者很懒,什么都没留下…
展开
-
PHP 中引用 - 取消引用
取消引用当你 unset 一个引用,只是断开了变量名和变量内容之间的绑定。这并不意味着变量内容被销毁了。例如: $a = 1;$b =& $a;unset ($a);?> 不会 unset $b,只是 $a。 再拿这个和 Unix 的 unlink 调用来类比一下可能有助于理解。原创 2005-05-26 01:48:00 · 967 阅读 · 0 评论 -
PHP 中引用 - 引用做什么
引用做什么PHP 的引用允许你用两个变量来指向同一个内容。意思是,当你这样做时: $a =& $b?> 这意味着 $a 和 $b 指向了同一个变量。 注: $a 和 $b 在这里是完全相同的,这并不是 $a 指向了 $b 或者相反,而是 $a 和 $b 指向了同一个地方。 同样的语法可以用在函数中,它返回引用,以及用在 new 运算符中(PHP 4.0.4 以及以后版本): $bar =& new原创 2005-05-26 01:45:00 · 938 阅读 · 0 评论 -
PHP 中引用 - 引用不是什么
引用不是什么如前所述,引用不是指针。这意味着下面的结构不会产生你预期的效果: function foo (&$var){ $var =& $GLOBALS["baz"];}foo($bar);?> 这将使 foo 函数中的 $var 变量在函数调用时和 $bar 绑定在一起,但接着又被重新绑定到了 $GLOBALS["baz"] 上面。不可能通过引用机制将 $bar 在函数调用范围内绑定到别原创 2005-05-26 01:46:00 · 977 阅读 · 0 评论 -
PHP 中引用 - 引用传递
引用传递你可以将一个变量通过引用传递给函数,这样该函数就可以修改其参数的值。语法如下: function foo (&$var){ $var++;}$a=5;foo ($a);// $a is 6 here?> 注意在函数调用时没有引用符号 - 只有函数定义中有。光是函数定义就足够使参数通过引用来正确传递了。 以下内容可以通过引用传递: 变量,例如 foo($a) New 语句,例如 foo原创 2005-05-26 01:47:00 · 1128 阅读 · 0 评论 -
PHP 中引用 - 引用返回
引用返回引用返回用在当你想用函数找到引用应该被绑定在哪一个变量上面时。当返回引用时,使用此语法: function &find_var ($param){ /* ...code... */ return $found_var;}$foo =& find_var ($bar);$foo->x = 2;?> 本例中 find_var 函数所返回的对象的属性将被设定(译者:指的是 $foo-原创 2005-05-26 01:48:00 · 1024 阅读 · 0 评论 -
PHP 中引用 - 引用定位
引用定位许多 PHP 的语法结构是通过引用机制实现的,所以上述有关引用绑定的一切也都适用于这些结构。一些结构,例如引用传递和返回,已经在上面提到了。其它使用引用的结构有: global 引用当用 global $var 声明一个变量时实际上建立了一个到全局变量的引用。也就是说和这样做是相同的: $var =& $GLOBALS["var"];?> 这意味着,例如,unset $var 不会 uns原创 2005-05-26 01:49:00 · 1091 阅读 · 0 评论 -
Discuz 来搅局了
开源是一个很牛X的词,n多的眼球被这样吸引过来了.偶拿到源码,其实核心部分同免费的2.5版本是一样的,所以说原来Discuz的商业版其实卖的是一个心理.为了买服务而掏钱那没办法,但如果还有其他的想法而掏钱就很可悲了.另一方面也说明Php的论坛在目前的PHP架构下早已经发展到头了.PHP这几年究竟有什么新的技术发布呢?靠,php靠不住了啊..............原创 2005-12-14 23:53:00 · 1394 阅读 · 0 评论 -
Molyx Board 感想
关于php论坛程序:molyx是ipb的本地化版本,优化版本,思路基本依照ipb,很多ipb特有函数名都一样.所以它的负载性比discuz和phpwind只低不高.感觉就是ipb和Discuz .杂交出来的.没办法,其实负载最完美的Discuz已经出世了(Phpwind 是个异类),molyx的代码只要跟Discuz不一样,就代表它的性能不如Discuz.molyx为了不侵犯人家的版权,做了个杂种原创 2005-12-14 23:39:00 · 1073 阅读 · 0 评论