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

网络编程 2021-07-04 23:06www.168986.cn编程入门
这篇文章主要介绍了PHP变量的作用范围实例讲解,介绍了变量的类型和具体的代码实例,讲解的非常清晰,有对这方面不懂的同学可以阅读了解下

局部变量

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

案例

<?php

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

案例结果

全局变量

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

案例

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

案例结果

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

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

案例声明方式 global

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

案例结果

案例常量

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

案例结果

静态变量

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

案例

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

案例结果

到此这篇关于PHP变量的作用范围的文章就介绍到这了,更多相关PHP变量的作用范围内容请搜索狼蚁SEO以前的文章或继续浏览狼蚁网站SEO优化的相关文章希望大家以后多多支持狼蚁SEO!

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by