55问答网
所有问题
PHP 如何让函数调用函数外的变量
如题所述
举报该问题
其他回答
第1个回答 2011-01-28
可以用 global 声明变量为全局变量如 global $a;
另外一种使用函数外声明变量的方法,需要使用$GLOBALS数组
$a='a';
function f()
{
echo($GLOBALS['a']);
}
第2个回答 2011-01-28
最好用global了
function Get_index($Lv)
{
global Topindex;
return $Topindex;
}
不过不建议这么做 如果项目做大了,使用global 不太好本回答被提问者采纳
第3个回答 2011-01-28
将变量作为函数的一个参数带入函数中
相似回答
PHP
function 里
怎么调用外部
定义过
的变量
答:
也就是说,你使用全局变量就可以在
函数
内
调用外部
定义过
的变量
PHP
闭包
函数
传参及使用
外部变量的
方法
答:
在Laravel控制器写两个方法,
一个是在内部创建一个闭包函数,一个是执行传过来的闭包函数,测试闭包的写法,use使用外部变量
,及闭包函数的传参。如下://测试闭包传参及use使用外部变量 public function testClosure($t1,t2){ closure = function ($param1,param2)use ($t1,t2){ echo param1.$pa...
php的
class
中怎样
引用
外部的变量
?
答:
把$a放在下面,function name($string){ global $a;} a="xxfaxy";name("$a");这样就可以了
。延展阅读:php的class中的外部变量是在函数外部定义的全局变量,它的作用域是从变量的定义处开始,到本程序文件的结尾。在此作用域内,全局变量可为各个函数所引用。编译时将外部变量分配在静态存储区。
php
类里面一个
函数如何
使用另一个
函数的变量
答:
你需要在function a里面对$a的值进行输出..也就是 function a() { a = 'a';return $a;} 然后需要在
函数
b里面进行导入 function b() { a = $this->a();if ($a == 'xxx') { } } ... OK~另外如果说要用class
的变量
你可以在没有函数的时候定义 class xxx { a = 'xxx'; /...
PHP
引用
函数之外的变量
答:
这个是类下的属性, 类下的方法 class c1 { var $a = "0";function index() { this->a .= "1";print_r($this->a);die();} } 这个和定义
函数
下不一样
大家正在搜
函数中的形式参数是局部变量
函数的调用
函数的递归调用
fscanf函数的正确调用形式
c语言函数的调用
局部变量和全局变量的区别
java怎么调用另一个类的变量
python函数调用
c语言函数调用例子
相关问题
php函数调用函数外数组
PHP function 里 怎么调用外部定义过的变量
怎么在php函数里取得函数外的变量值
php 函数参数不可以引用外部变量
PHP怎么调用函数内部数组变量
php闭包函数怎么使用外部变量
php在本函数里定义的变量如何在另一个函数里使用它的值
php的函数传参要怎么表达;如何让函数内修改全局变量?