PHP变量的作用范围实例讲解


Posted in PHP onDecember 22, 2020

局部变量

  • 在函数内部定义的变量
  • 变量的作用范围就是这个函数。

案例

<?php

function test(){
	$a=10;
	echo $a;
}
test();
echo "<hr />";
echo $a;
?>

案例结果

PHP变量的作用范围实例讲解

全局变量

  • 在php 脚本中,函数外部定义的变量
  • 变量的作用域为整个PHP 脚本。

案例

<?php
$a=10;
function test(){
	echo $a;
}
test();
echo "<hr />";
echo $a;
?>

案例结果

PHP变量的作用范围实例讲解

在函数中使用函数全局变量?

  • 1. 传参
  • 2. 声明方式 global
  • 3. 常量的作用域,是超全局

案例:声明方式 global

<?php
$a = 10;
function test(){
	global $a;
	echo $a;
}
test();
?>

案例结果

PHP变量的作用范围实例讲解

案例:常量

<?php
define("NAME","WCP");
function test(){
	echo NAME;
}
test();
?>

案例结果

PHP变量的作用范围实例讲解

静态变量

  • 在函数内部定义
  • 用static 修饰符修饰
  • 仅在函数初次执行时被初始化。

案例

<?php
function test(){
	static $a = 0;
	echo ++$a."|";
}
test();
test();
test();
?>

案例结果

PHP变量的作用范围实例讲解PHP变量的作用范围实例讲解

到此这篇关于PHP变量的作用范围的文章就介绍到这了,更多相关PHP变量的作用范围内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

PHP 相关文章推荐
PHP 5.0对象模型深度探索之属性和方法
Mar 27 PHP
PHP mail 通过Windows的SMTP发送邮件失败的解决方案
May 27 PHP
PHP生成Flash动画的实现代码
Mar 12 PHP
php防攻击代码升级版
Dec 29 PHP
php设计模式 Chain Of Responsibility (职责链模式)
Jun 26 PHP
在PHP中使用X-SendFile头让文件下载更快
Jun 01 PHP
详解PHP中的状态模式编程
Aug 11 PHP
学习php设计模式 php实现备忘录模式(Memento)
Dec 09 PHP
php HTML无刷新提交表单
Apr 05 PHP
PHP session 会话处理函数
Jun 06 PHP
PHP多线程模拟实现秒杀抢单
Feb 07 PHP
php日志函数error_log用法实例分析
Sep 23 PHP
PHP设计模式之命令模式示例详解
Dec 20 #PHP
如何重写Laravel异常处理类详解
Dec 20 #PHP
ThinkPHP6.0如何利用自定义验证规则规范的实现登陆
Dec 16 #PHP
6个常见的 PHP 安全性攻击实例和阻止方法
Dec 16 #PHP
TP5多入口设置实例讲解
Dec 15 #PHP
Mac系统下搭建Nginx+php-fpm实例讲解
Dec 15 #PHP
php在linux环境中如何使用redis详解
Dec 15 #PHP
You might like
十大催泪虐心动漫电影,有几部你还没看
2020/03/04 日漫
php编写的抽奖程序中奖概率算法
2015/05/14 PHP
php简单图像创建入门实例
2015/06/10 PHP
在WordPress的后台中添加顶级菜单和子菜单的函数详解
2016/01/11 PHP
tp5框架基于Ajax实现列表无刷新排序功能示例
2020/02/10 PHP
Javascript面象对象成员、共享成员变量实验
2010/11/19 Javascript
JavaScript的漂亮的代码片段
2013/06/05 Javascript
利用毫秒减值计算时长的js代码
2013/09/22 Javascript
String.prototype实现的一些javascript函数介绍
2013/11/22 Javascript
jQuery之ajax删除详解
2014/02/27 Javascript
JS实现控制表格行文本对齐的方法
2015/03/30 Javascript
jquery滚动到顶部底部代码
2015/04/20 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
2016/02/16 Javascript
基于javascript实现最简单的选项卡切换效果
2016/05/16 Javascript
AngularJS中的Promise详细介绍及实例代码
2016/12/13 Javascript
在JS中如何把毫秒转换成规定的日期时间格式实例
2017/05/11 Javascript
mpvue开发音频类小程序踩坑和建议详解
2019/03/12 Javascript
vue+element树组件 实现树懒加载的过程详解
2019/10/21 Javascript
JS实现图片懒加载(lazyload)过程详解
2020/04/02 Javascript
微信小程序实现点击导航标签滚动定位到对应位置
2020/11/19 Javascript
Python数据预处理之数据规范化(归一化)示例
2019/01/08 Python
Python中按键来获取指定的值
2019/03/02 Python
Python图像处理模块ndimage用法实例分析
2019/09/05 Python
运动鞋、足球鞋和慕尼黑球衣:Sport Münzinger
2019/08/26 全球购物
巴西Bo.Bô官方在线商店:经营奢侈品时尚业务
2020/03/16 全球购物
六年级数学教学反思
2014/02/03 职场文书
2014婚礼司仪主持词
2014/03/14 职场文书
建材投资建议书
2014/05/16 职场文书
小学毕业典礼演讲稿
2014/09/09 职场文书
2014年保卫科工作总结
2014/12/05 职场文书
英文版辞职信
2015/02/28 职场文书
信息技术课教学反思
2016/02/23 职场文书
利用python做表格数据处理
2021/04/13 Python
python 如何做一个识别率百分百的OCR
2021/05/29 Python
总结Python使用过程中的bug
2021/06/18 Python
Python识别花卉种类鉴定网络热门植物并自动整理分类
2022/04/08 Python