首页
PHP
SEO
技术
Lecms插件
Telegram
关于我
首页
/
技术相关
/
php
php 函数中使用static的说明
2025-01-16
阅读 302
评论 8
点赞 484
摘要:
复制代码 代码如下: function sendheader($num, $rtarr = null) { static $sapi = null; if ($sapi === null) { $sapi = php_sapi_name(); } return $sapi++; 看pw源码的时候发现setheader()函数中使用static关键字,很奇怪,以前也没这样用过。 static用在函数里面,声明
复制代码 代码如下:
function sendheader($num, $rtarr = null) {
static $sapi = null;
if ($sapi === null) {
$sapi =
php
_sapi_name();
}
return $sapi++;
看pw源码的时候发现setheader()函数中使用static关键字,很奇怪,以前也没这样用过。
static用在函数里面,声明一次变量后,如果再次调用这个函数将会在初始值延续,如$sapi这里将累加。
复制代码 代码如下:
echo sendheader(1)."<br>";
echo sendheader(2)."<br>";
echo sendheader(3)."<br>";
output:
复制代码 代码如下:
apache2handler
apache2handles
apache2handlet
和global有点类似,但不同的是作用域。static只能作用于此函数。
有点意思。需要深入研究。
原文链接:
https://www.weihangapi.cn/php/1419.html
上一篇:
php取得字符串首字母的方法
下一篇:
一个严格的PHP Session会话超时时间设置方法
标签:
php
php教程
评论列表:
helloword
发布于 4天前
回复该评论
非常棒谢谢了!
weihang233
发布于 4天前
回复该评论
感谢分享!
tg7187037109
发布于 3天前
回复该评论
又学到了新知识!
tg7187037109
发布于 3天前
回复该评论
又学到了新知识!
weihang
发布于 3天前
回复该评论
写的很不错,学到了!
xiaoming22
发布于 3天前
回复该评论
支持一下!
rick.li
发布于 2天前
回复该评论
哈哈哈不错!
hahaha1
发布于 2天前
回复该评论
666666
显示更多评论
发表评论:
回复评论:
取消回复
管理员
承接各种程序开发,外贸网站代运营,外贸网站建设等项目
内容
2460
积分
67666
金币
86666
最新文章
01-15
1
PHP 二级子目录(后台目录...
01-15
2
php利用递归实现删除文件目...
01-15
3
php自定义分页类完整实例
01-15
4
ThinkPHP使用心得分享-Thi...
01-15
5
php中0,null,empty,空,fal...
01-15
6
从康盛产品(discuz)提取出...
01-15
7
php中神奇的fastcgi_finis...
01-15
8
PHP文件上传原理简单分析
阅读排行
12638℃
1
(自写程序)文章无缩略图...
1469℃
2
从零开始,教你学会 PHP 采...
1438℃
3
PHP 实现“万能”的短网址...
557℃
4
API计费插件+姓名测名打分...
550℃
5
(自写程序)利用RapidAPI...
509℃
6
如何使用Python和Electron...
508℃
7
php设计模式 Decorator(装...
507℃
8
PHP的APC模块实现上传进度...
猜你喜欢
路由器设置:从入门到精通
配置eAccelerator和XCache扩展来加速PHP程序的执行
非常好用的两个PHP函数 serialize()和unserialize()
如何在C语言中输入根号?
如何在PHP中进行表单验证?
PHP实现事件机制的方法
PHP编写文件多服务器同步程序
如何在Python中进行音频识别和语音合成?
php curl post 时出现的问题解决
深入理解C语言注释
如何使用frequency函数进行数据分析
php stripslashes和addslashes的区别
热门标签
php教程
php
外贸网站托管
外贸网站建设
google排名
yandex排名
yandex
lecms插件
zblog教程
php入门
自写程序
php函数
javascript教程
javascript
autman插件
php函数教程
zblog入门
telegram
编程技巧
zblog模板修改
网络知识
php数组
docker
javascript入门
thinkphp
zblog插件
esp
zblog分类
layui
linux
相关分类
php
Linux
Docker
ThinkPHP
知识笔记
autman插件
lecms插件
ESP
Telegram
Eyoucms插件
Zblog插件
Zblog教程
我要关灯
我要开灯
会员登录
返回顶部
评论列表:
发布于 4天前回复该评论
发布于 4天前回复该评论
发布于 3天前回复该评论
发布于 3天前回复该评论
发布于 3天前回复该评论
发布于 3天前回复该评论
发布于 2天前回复该评论
发布于 2天前回复该评论