function a() {
$a= "1111111111";
$b="222222222";
}
例如我想调用函数 $a 输出 作为变量,居然怎么操作啊?
php的function 如何调用里面一个变量?
答案:3 悬赏:60 手机版
解决时间 2021-02-13 01:36
- 提问者网友:鐵馬踏冰河
- 2021-02-12 13:29
最佳答案
- 五星知识达人网友:空山清雨
- 2021-02-12 13:48
给你写个例子:
function test(){
$a= "1111111111";
$b="222222222";
return $a; //返回$a中的值
}
$num = test(); //吧return的值赋给$num
echo $num; //输出为:1111111111
?>
以此类推:
function GetTags($aid)
{
global $dsql;
$tags = '';
$query = "SELECt tag FROM `#@__taglist` WHERe aid='$aid' ";
$dsql->Execute('tag',$query);
while($row = $dsql->GetArray('tag'))
{
$tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);
}
return $tags;
}
$num = GetTags($aid); //这里$aid可以改成任意一个值,变量常量都行。GetTags输出的值随着你给的$aid变化而变化
?>
function test(){
$a= "1111111111";
$b="222222222";
return $a; //返回$a中的值
}
$num = test(); //吧return的值赋给$num
echo $num; //输出为:1111111111
?>
以此类推:
function GetTags($aid)
{
global $dsql;
$tags = '';
$query = "SELECt tag FROM `#@__taglist` WHERe aid='$aid' ";
$dsql->Execute('tag',$query);
while($row = $dsql->GetArray('tag'))
{
$tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);
}
return $tags;
}
$num = GetTags($aid); //这里$aid可以改成任意一个值,变量常量都行。GetTags输出的值随着你给的$aid变化而变化
?>
全部回答
- 1楼网友:逃夭
- 2021-02-12 14:28
在函数外面相当于没有这个变量。如果必须要用的话,这样写:
global $a= "没戏~~
- 2楼网友:野慌
- 2021-02-12 14:07
这个是无法直接调用的,如果想调用可以写入类的变量如下边的,这种用法是常用的
class name{
$aa="";
function a{
$b="ddd";
$this->aa=$b;
}
function b{
//这里引用$b赋予的类的变量
echo $this->aa;
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯