如图。
像这样的情况。
不晓得 有没有什么 方法
可以在 类外部,获得 类 里面 函数中的变量。
class ab
{
function niya()
{
$a=50+1;
}
}
$pp=new ab;
echo "$pp->a";
调用类中的函数的变量,外面是无法直接调用的。
要调用的话:
1、设置返回值
2、直接在函数输出
前2点@xulinjie1214 已经回答了
3、全局变量
<?php
$a=0;
class ab
{
function niya()
{
global $a;
$a=50+1;
}
}
$pp=new ab;
$pp->niya();
echo $a;
?>
要调用的话:
1、设置返回值
2、直接在函数输出
前2点@xulinjie1214 已经回答了
3、全局变量
<?php
$a=0;
class ab
{
function niya()
{
global $a;
$a=50+1;
}
}
$pp=new ab;
$pp->niya();
echo $a;
?>
温馨提示:答案为网友推荐,仅供参考
第1个回答 2018-04-14
演示1:直接在函数输出
<?php
class ab
{
function niya()
{
$a=50+1;
echo $a;
}
}
$pp=new ab;
$pp->niya();
?>
演示二:函数设置返回值
class ab
{
function niya()
{
$a=50+1;
return $a;
}
}
$pp=new ab;
$a=$pp->niya();
echo $a;本回答被网友采纳
<?php
class ab
{
function niya()
{
$a=50+1;
echo $a;
}
}
$pp=new ab;
$pp->niya();
?>
演示二:函数设置返回值
class ab
{
function niya()
{
$a=50+1;
return $a;
}
}
$pp=new ab;
$a=$pp->niya();
echo $a;本回答被网友采纳
第2个回答 2018-04-13
echo $pp->a ;