php 函数及内部函数1
来源:互联网 发布:win10共享设置软件 编辑:程序博客网 时间:2024/06/05 09:57
变量的作用域
变量的作用域也称变量的范围,变量的范围即它定义的上下文背景(也就是它的生效范围)。大部分的php变量只有一个单独的范围。这个单独的范围跨度同样包含了include和require引入的文件。
函数内部使用全局变量
- global $outer;
- $GLOBALS[‘outer’];
静态变量
静态变量仅在局部函数中存在,但当程序执行离开此作用域时,其值并不会消失。
static关键字
- 仅初始化一次;
- 初始化需要赋值,否则其值为null;
- 每次执行函数该值会保留;
- static修饰的变量是局部的,仅在函数内部有效;
- 可以记录函数的调用次数,从而可以在某些条件下终止递归;
//定义全局变量$count$count = 5;function getCount(){ static $count; return $count++;}echo $count;//输出的是全局变量5++$count;//全局变量变成6echo getCount();//局部变量没有初始化值,所以其值为null,+在后面,值先输出null后变成1,null输出不显示echo getCount();//局部变量为1,同上//递减null值没有效果;递增null值位1;输出结果为51
函数的参数
默认情况下,函数参数是通过值传递,如果希望允许函数修改它的值,必须通过引用传递参数
$a = 1;function myFunc($a){ $a = 2;}myFunc($a);echo $a;//1$a = 1;function myFunc(&$a){ $a = 2;}myFunc($a);echo $a;//2
阅读全文
0 0
- php 函数及内部函数1
- php 函数及内部函数2
- PHP中内部函数使用方法
- php内部转义(‘、“)函数
- PHP 常用字符串内部函数
- PHP内部(内置)函数
- PHP实现内部函数explode
- PHP 常用字符串内部函数 string functions
- PHP 常用数组内部函数 (Array Functions)
- 60. PHP 内部(内置)函数
- PHP数组内部的指针函数
- php函数及说明
- 内部函数
- __call__()、__getattr__()及内部函数中的变量
- js内部函数的定义及调用
- PHP选项及信息相关函数-1
- 内部函数外部函数
- javascript函数的内部属性arguements及agruments.callee函数
- Eclipse中Maven的配置
- “领域驱动开发”实例之旅
- 调试接口
- 关于unity自带的雾
- 深度学习之数值计算(二)poor conditioning
- php 函数及内部函数1
- CSS笔记——border
- 【机器学习】Andrew Ng——前言
- C语言函数返回字符串
- 【ZJOI2005】沼泽鳄鱼 题解报告
- poi导出execl
- nextTick, setTimeout 以及 setImmediate 三者的执行顺序
- Git
- Windows 下 Tomcat 部署 maven项目 POST 返回中文乱码问题