源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

php 函数中使用static的说明

  • 时间:2020-06-06 03:15 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:php 函数中使用static的说明
[u]复制代码[/u] 代码如下:
function sendHeader($num, $rtarr = null) { static $sapi = null; if ($sapi === null) { $sapi = php_sapi_name(); } return $sapi++;
  看PW源码的时候发现setHeader()函数中使用static关键字,很奇怪,以前也没这样用过。 static用在函数里面,声明一次变量后,如果再次调用这个函数将会在初始值延续,如$sapi这里将累加。
[u]复制代码[/u] 代码如下:
echo sendHeader(1)."<br>"; echo sendHeader(2)."<br>"; echo sendHeader(3)."<br>";
  output:
[u]复制代码[/u] 代码如下:
apache2handler apache2handles apache2handlet
  和global有点类似,但不同的是作用域。static只能作用于此函数。 有点意思。需要深入研究。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部