php变量及作用域
来源:互联网 发布:域名授权系统 2017 编辑:程序博客网 时间:2024/05/21 08:54
php变量
变量在第一次给它赋值时被创建 。
例:$x=5;php会根据变量的值自动转换成相应的数据类型。
作用域:
函数外部定义的变量拥有全局作用域,要在一个 函数内部访问一个全局变量要使用global关键字。函数内部定义的变量仅能在函数内部使用。
<?php $x=5; $y=10; $c = 15;//php将所有全局变量存储在一个叫$GLOBAL[index]的数组中。index保存变量的名称。 这个数组可以直接在函数内部访问,也可以直接在函数外访问。function myTest() { $GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y']; } myTest(); $GLOBALS['c'] = 20;echo $y; echo $c;?>
static作用域
当一个函数完成时,它的所有变量通常都会被删除。如果我们还需要使用这个变量,不希望函数完成后它被删除。我们就可以在变量前加static。
<?php $x=5; function myTest() { static $a = 1; echo $a; $a++; } myTest(); myTest(); echo $x;echo $a; //这种写法错误,即使使用了static,$a还是只是个函数内的变量不能在函数外使用。?>
0 0
- php变量及作用域
- php 变量及变量作用域
- php基础--变量及作用域
- php变量作用域
- php变量作用域
- php变量作用域
- php变量作用域
- php变量作用域
- php变量作用域
- php变量作用域
- PHP变量作用域
- php变量作用域
- PHP变量作用域
- PHP变量作用域
- php变量作用域
- php变量作用域
- PHP变量作用域
- PHP变量作用域
- php数组
- php字符串和运算符
- php常量
- php数据类型
- php的echo和print
- php变量及作用域
- 表单和用户输入
- php json
- php文件上传,你都弄懂了吗?
- php require和include包含文件
- php日期
- php多维数组
- php调用百度天气接口,微信实时查看天气
- php--从mysql读取数据