文件作用域 是什么意思?global 不能那么用的,可以去看一下手册。
解决方案 »
- EPP调试乱码
- 有个Cookie跨域名享用相汉。大家帮我参考下
- preg_split 多项
- 请教一个数组的问题
- 如何让程序执行insert.php这个文件?请大家多多指教,为何我总是执行不了insert.php文件?
- 高手来解释一句话
- 大家帮忙 html邮件问题 急 求求求 100分 在线等
- 关于静态网页里嵌套动态内容,我晕死
- 怎么判断客户端用户将网站的浏览器关闭了?服务器才知道用户离线了!
- 请教斑竹,用fsockopen打开socket端口,多次fputs,fgets,第二次以后就put不出去,问题出在哪,有什么设置?请高手回答,急急!!
- 给定一个颜色值,怎么把它转换成一个深一点的值?
- 多个用户同时操作一个表的问题
不好意思,不怎么懂php
准确的说应该是脚本的作用域?
举个例子:
如果数组a定义在a.php中,那么它的作用域就是a.php,所有函数都可以访问该数组
但在b.php中就无法访问
一但定义一个数组
$a=array(1,2,3,4,5)那么它的作用域就是在本文件当中,所有的函数都可以访问.
<?php
$num = 123;
function aa(){
global $num;
echo $num;
}
aa();
?>
$param_array = array('P', 'Q', 'CR', 'LT', 'TC,M1', 'TC,M2', 'RI,M1', 'RI,M2');function local(){
global $param_array;
print_r($param_array);
}class localclass{ function run(){
global $param_array;
print_r($param_array);
}
}print_r($param_array);
local();
$obj = new localclass();
$obj->run();