从函数中获取变量

时间:2013-05-17 00:01:44

标签: php oop function

在简单的oop中,我们从这样的函数得到结果

<?php 
class A{
function geta(){
.....
$a=..;
return $someresult;}}
?>

从函数geta()获取结果,我们只需创建新实例

$new=new A();
echo $new->geta();

我的问题,如何访问变量$ a?

1 个答案:

答案 0 :(得分:1)

您无法访问那样的$ a,您应该使用$this命令:

<?php 
class A{
private $a = "Hello world";
function geta(){
  return $this->a;}}
?>

如果您调用函数geta(),则应返回a。这是一种几乎必须的最佳实践,因为其他人使用类似的命名函数来返回这些值。