在php中变量分为多少种访问方式
发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,小编给大家分享一下在php中变量分为多少种访问方式,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!说明:在php中变量分为三
千家信息网最后更新 2025年01月16日在php中变量分为多少种访问方式
小编给大家分享一下在php中变量分为多少种访问方式,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
说明:在php中变量分为三种访问方式(范围):局部变量,全局变量,静态变量
1. 全局变量
说明:在函数外定义的变量是全局变量。正常情况只能在函数外使用。作用域在函数外。
示例代码:
//全局变量的作用域$name = 'admin'; //全局变量,不能在函数内部使用,原因是存储的位置不一样function user(){ echo $name;}user(); //报错无法使用$name
2. 局部变量
说明:在函数内定义的变量是局部变量。正常情况下只能在函数内部使用。
示例代码:
//局部变量作用域$name = 'admin';echo $name;// adminfunction user2(){ $name2 = 'qingyu'; //局部变量 echo $name2; //qingyu}user();echo $name2; //报错外部无法使用局部变量
3. 静态变量
说明:正常情况下变量是在运行完当前页面后进行销毁的(php自己的机制)。如果不想销毁可以使用静态变量
静态变量的申明方式:static 变量名;
示例代码:
//静态变量作用域$age = 18;$age++;echo $age; //19function age1(){ $age = 18; echo $age;}age1();//18function age2(){ $age = 18; echo $age; $age++;}age2();age2();age2();age2();age2(); //18 18 18 18 18 function age3(){ //静态变量的声明,静态变量声明后进行完当前页面不在销毁这个变量,而是保留 static $age = 18; echo $age; $age++; }age3(); //18age3(); //19age3(); //20age3(); //21age3(); //22
4. 全局和局部转换
说明:局部变量可以在函数内声明为全局变量,这个时候局部就可以在函数外使用。
声明的方式:
$GLOBALS 变量名;
Global 变量名;
globas $sex = '男'; //报错 这种方式不行$sex = '男';function user(){ globas $name,$sex; //局部转全局,全局转局部 $name = 'admin'; echo $sex; }user();echo $name;
以上是"在php中变量分为多少种访问方式"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
变量
局部
全局
函数
静态
方式
作用
代码
情况
示例
篇文章
内容
页面
不行
不怎么
位置
原因
后进
大部分
时候
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
localdb还原数据库
知名人物数据库怎么样
access数据库表结构
关系数据库的特点在第几章
网络安全cfs是什么意思
动物园之星服务器链接错误
筑牢网络安全屏障需多方发力
本地服务器无法连接数据库
pg数据库关联更新
互联网科技大楼
软件开发公司怎样拓展业务
数据库cdl
萤火突击的服务器是互通的吗
ibm软件开发中心
数据库规范设计 新奥尔良
微博是一种网络技术应用
服务器机房有酒
软件开发工程师工资多少一个月
网络安全的威胁有
数据库定时job
网络安全周 郑州 2020
大创软件开发点子
网络安全评语大全
吃鸡打不开显示无法连接服务器
数据库新用户可访问表
access数据库最大
湖北网络安全技术培训线上学习
数据库迁移产品研发
软件开发理论
怎么恢复原来游戏数据库