加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php变量方法,PHP变量的使用方法

发布时间:2022-12-03 08:31:42 所属栏目:PHP教程 来源:未知
导读: $argc — 传递给脚本的参数数目
$argv — 传递给脚本的参数数组
变量范围
局部变量:局部变量是声明在某一函数体内的变量PHP变量, 该变量的作用范围仅限于其所在函数体的内部. 如果在该函数

$argc — 传递给脚本的参数数目

$argv — 传递给脚本的参数数组

变量范围

局部变量:局部变量是声明在某一函数体内的变量PHP变量, 该变量的作用范围仅限于其所在函数体的内部. 如果在该函数体外部引用这个变量, 系统将会认为引用的是另外一个变量.

全局变量: 全局变量可以在程序的任务地方被修改. 声明全局变量可以在变量前加上关键字 global.

静态变量

变量可以有存活的周期(生命周期). 变量的生命周期指的是变量可被使用的一个时间段, 在这个时间段内变量是有效的; 而一旦超出这个时间段变量将会失效.

PHP变量的生命周期规定如:

局部变量的生命周期为其所在函数被调用的整个过程. 当局部变量所在的函数结束时, 局部变量的生命周期也随之结束;

全局变量的生命周期为其所在php脚本文件被调用的整个过程. 当全局变量所在的脚本结束调用时, 全局变量的生命周期结束.

某个自定义函数结束后, 我们希望该函数内的变量依然存在, 就需要将这个变量声明为静态变量. 语法为在函数体内的变量前添加static关键字.

$a = 'hello';

function test_static() {

static $a = 0;

echo $a."\n";

++$a;

}

test_static(); // 0

test_static(); // 1

test_static(); // 2

echo $a."\n"; // hello

test_static(); // 3

可变变量

如:

$a = 'hello';

$hello = 'aa';

echo $$a;

PHP 之外的变量

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!