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 中文字符入库或显示乱码问题的解决方法
Apr 12 PHP
PHP5中Cookie与 Session使用详解
Apr 30 PHP
PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)
Apr 21 PHP
一个php生成16位随机数的代码(两种方法)
Sep 16 PHP
PHP动态柱状图实现方法
Mar 30 PHP
深入理解PHP内核(一)
Nov 10 PHP
PHP入门教程之面向对象基本概念实例分析
Sep 11 PHP
浅谈PHP中pack、unpack的详细用法
Mar 12 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 PHP
tp5框架前台无限极导航菜单类实现方法分析
Mar 29 PHP
thinkphp框架表单数组实现图片批量上传功能示例
Apr 04 PHP
为你的 Laravel 验证器加上多验证场景的实现
Apr 07 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
PHP中实现图片的锐化
2006/10/09 PHP
PHP新手上路(七)
2006/10/09 PHP
PHP实现文件下载断点续传详解
2014/10/15 PHP
PHP输入流php://input实例讲解
2015/12/22 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
PHP如何使用cURL实现Get和Post请求
2020/07/11 PHP
JavaScript Event学习第十章 一些可替换的事件对
2010/02/10 Javascript
jquery中实现标签切换效果的代码
2011/03/01 Javascript
JS去除字符串两端空格的简单实例
2013/12/27 Javascript
浅谈javascript语法和定时函数
2015/05/03 Javascript
javaScript中push函数用法实例分析
2015/06/08 Javascript
js实现跨域的4种实用方法原理分析
2015/10/29 Javascript
JS+Canvas 实现下雨下雪效果
2016/05/18 Javascript
JavaScript中this的用法实例分析
2016/12/19 Javascript
基于Vue的文字跑马灯组件(npm 组件包)
2017/05/24 Javascript
原生js实现简单的模态框示例
2017/09/08 Javascript
简谈创建React Component的几种方式
2019/06/15 Javascript
Python 使用SMTP发送邮件的代码小结
2016/09/21 Python
Python+Selenium自动化实现分页(pagination)处理
2017/03/31 Python
Python闭包执行时值的传递方式实例分析
2018/06/04 Python
python集合常见运算案例解析
2019/10/17 Python
CSS3实现swap交换动画
2016/01/19 HTML / CSS
Spartoo英国:欧洲最大的网上鞋店
2016/09/13 全球购物
北体毕业生求职信
2014/02/28 职场文书
网站美工岗位职责
2014/04/02 职场文书
公司捐款倡议书
2014/05/14 职场文书
金融系应届毕业生求职信
2014/05/26 职场文书
“向国旗敬礼”主题班会活动设计方案
2014/09/27 职场文书
教师党员自我评议不足范文
2014/10/19 职场文书
表扬信格式模板
2015/05/05 职场文书
董存瑞观后感
2015/06/11 职场文书
大学运动会加油稿
2015/07/22 职场文书
大学生受助感言
2015/08/01 职场文书
心理健康教育培训研修感言
2015/11/18 职场文书
JavaScript使用canvas绘制坐标和线
2021/04/28 Javascript
Go语言测试库testify使用学习
2022/07/23 Golang